From 16e22f330a4079043f5f6193bb8f07c4bbbc4784 Mon Sep 17 00:00:00 2001 From: Aleksandar Date: Thu, 11 Dec 2025 13:10:51 +0100 Subject: [PATCH] fix: update route params to Promise type for Next.js 16 compatibility --- apps/admin/src/app/api/fitness-goals/[id]/complete/route.ts | 2 +- apps/admin/src/app/api/fitness-goals/[id]/route.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/admin/src/app/api/fitness-goals/[id]/complete/route.ts b/apps/admin/src/app/api/fitness-goals/[id]/complete/route.ts index 6f62465..28a8504 100644 --- a/apps/admin/src/app/api/fitness-goals/[id]/complete/route.ts +++ b/apps/admin/src/app/api/fitness-goals/[id]/complete/route.ts @@ -5,7 +5,7 @@ import { getDatabase } from '@/lib/database'; // POST - Mark goal as complete export async function POST( req: NextRequest, - { params }: { params: { id: string } } + { params }: { params: Promise<{ id: string }> } ) { try { const { userId } = await auth(); diff --git a/apps/admin/src/app/api/fitness-goals/[id]/route.ts b/apps/admin/src/app/api/fitness-goals/[id]/route.ts index dc31594..d0f6fb5 100644 --- a/apps/admin/src/app/api/fitness-goals/[id]/route.ts +++ b/apps/admin/src/app/api/fitness-goals/[id]/route.ts @@ -5,7 +5,7 @@ import { getDatabase } from '@/lib/database'; // GET - Get specific goal export async function GET( req: NextRequest, - { params }: { params: { id: string } } + { params }: { params: Promise<{ id: string }> } ) { try { const { userId } = await auth(); @@ -40,7 +40,7 @@ export async function GET( // PUT - Update goal export async function PUT( req: NextRequest, - { params }: { params: { id: string } } + { params }: { params: Promise<{ id: string }> } ) { try { const { userId } = await auth(); @@ -82,7 +82,7 @@ export async function PUT( // DELETE - Delete goal export async function DELETE( req: NextRequest, - { params }: { params: { id: string } } + { params }: { params: Promise<{ id: string }> } ) { try { const { userId } = await auth();