diff options
| author | joonhoekim <26rote@gmail.com> | 2025-10-02 18:02:11 +0900 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-10-02 18:02:11 +0900 |
| commit | 624cfcf4edb106e6cf0b041d9437ceaa94b6a46d (patch) | |
| tree | c8b81d4969c994aa8f15aea308c24de1f972ce96 /app/api/revision-upload-ship | |
| parent | ed412083c785fc1fed7a2490f84f72a665c846be (diff) | |
(디버깅) 돌체 디버깅 - serialNo, 변경사항 카운트
Diffstat (limited to 'app/api/revision-upload-ship')
| -rw-r--r-- | app/api/revision-upload-ship/route.ts | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/app/api/revision-upload-ship/route.ts b/app/api/revision-upload-ship/route.ts index ccfa2e59..26105efd 100644 --- a/app/api/revision-upload-ship/route.ts +++ b/app/api/revision-upload-ship/route.ts @@ -1,5 +1,7 @@ import { NextRequest, NextResponse } from "next/server" import { revalidateTag } from "next/cache" +import { getServerSession } from "next-auth/next" +import { authOptions } from "@/app/api/auth/[...nextauth]/route" import db from "@/db/db" import { @@ -21,6 +23,15 @@ import { export async function POST(request: NextRequest) { try { + // 세션 정보 가져오기 + const session = await getServerSession(authOptions) + if (!session?.user?.id) { + return NextResponse.json({ error: "Unauthorized" }, { status: 401 }) + } + + const currentUserId = Number(session.user.id) + const currentUserName = session.user.name || session.user.email || "unknown" + const formData = await request.formData() /* ------- 파라미터 파싱 ------- */ @@ -166,8 +177,8 @@ export async function POST(request: NextRequest) { "UPDATE", updated, existingRev, - undefined, - uploaderName ?? undefined, + currentUserId, // 세션에서 가져온 실제 user ID + currentUserName, // 세션에서 가져온 실제 user name [targetSystem] ) } else { @@ -197,8 +208,8 @@ export async function POST(request: NextRequest) { "CREATE", newRev, undefined, - undefined, - uploaderName ?? undefined, + currentUserId, // 세션에서 가져온 실제 user ID + currentUserName, // 세션에서 가져온 실제 user name [targetSystem] ) } @@ -252,8 +263,8 @@ export async function POST(request: NextRequest) { "CREATE", att, undefined, - undefined, - uploaderName ?? undefined, + currentUserId, // 세션에서 가져온 실제 user ID + currentUserName, // 세션에서 가져온 실제 user name [targetSystem] ) } |
