mirror of
https://github.com/mudabbir-ahmad/peworkshop.git
synced 2026-10-08 03:50:21 +00:00
fixed issue with creating team. added stats page, ironing out issues before adding the clues page and integrating it properly with the map
Grey = cant click Red = current Green = complete blue = skipped?
This commit is contained in:
1 parent
15ae67f791
commit
95348df5a9
5 files changed
+46
-65
No files matched your search
@@ -31,17 +31,17 @@ export default function CreateTeam() {
|
||||
setError("");
|
||||
|
||||
try {
|
||||
// Add a check to ensure session is valid
|
||||
// Check session status before proceeding
|
||||
if (status !== "authenticated") {
|
||||
throw new Error("You must be logged in to create a team");
|
||||
}
|
||||
|
||||
const response = await fetch("/api/teams", {
|
||||
const response = await fetch("/api/teams/create", {
|
||||
method: "POST",
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
credentials: "include", // Important: include credentials
|
||||
credentials: "include", // Important: include credentials with the request
|
||||
body: JSON.stringify({ name: teamName }),
|
||||
});
|
||||
|
||||
@@ -59,7 +59,7 @@ export default function CreateTeam() {
|
||||
credentials: "include",
|
||||
});
|
||||
|
||||
// Hard navigation to make sure we're going to the right page
|
||||
// Use window.location for a hard navigation to ensure session is fully updated
|
||||
window.location.href = `/${data.teamId}`;
|
||||
} catch (err) {
|
||||
console.error("Team creation error:", err);
|
||||
|
||||
Reference in new issue
Block a user