mirror of
https://github.com/mudabbir-ahmad/peworkshop.git
synced 2026-10-07 19:50:20 +00:00
fixed dynamic sync api
This commit is contained in:
1 parent
95b4f9cc07
commit
ab79a28528
2 files changed
+5
-4
No files matched your search
@@ -212,7 +212,7 @@ export default function TeamPage({ params }) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="nav-bar">
|
<div className="nav-bar">
|
||||||
<Link href="/dashboard" className="nav-item">
|
<Link href={`/${teamId}`} className="nav-item">
|
||||||
<div className="nav-icon">🏠</div>
|
<div className="nav-icon">🏠</div>
|
||||||
<div className="nav-label">Home</div>
|
<div className="nav-label">Home</div>
|
||||||
</Link>
|
</Link>
|
||||||
|
|||||||
@@ -19,9 +19,10 @@ export async function GET(request, context) {
|
|||||||
return Response.json({ error: "Invalid session" }, { status: 401 });
|
return Response.json({ error: "Invalid session" }, { status: 401 });
|
||||||
}
|
}
|
||||||
|
|
||||||
// Properly await the params object before accessing it
|
// FIXED: Always await context.params before accessing properties
|
||||||
const params = context.params || {};
|
// This approach ensures we properly handle the promise before accessing teamId
|
||||||
const teamId = params.teamId;
|
const params = await Promise.resolve(context.params);
|
||||||
|
const teamId = params?.teamId;
|
||||||
|
|
||||||
// Validate teamId
|
// Validate teamId
|
||||||
if (!teamId || isNaN(parseInt(teamId, 10))) {
|
if (!teamId || isNaN(parseInt(teamId, 10))) {
|
||||||
|
|||||||
Reference in new issue
Block a user