summaryrefslogtreecommitdiff
path: root/lib/permissions/permission-group-actions.ts
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-29 13:31:40 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-29 13:31:40 +0000
commit4614210aa9878922cfa1e424ce677ef893a1b6b2 (patch)
tree5e7edcce05fbee207230af0a43ed08cd351d7c4f /lib/permissions/permission-group-actions.ts
parente41e3af4e72870d44a94b03e0f3246d6ccaaca48 (diff)
(대표님) 구매 권한설정, data room 등
Diffstat (limited to 'lib/permissions/permission-group-actions.ts')
-rw-r--r--lib/permissions/permission-group-actions.ts9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/permissions/permission-group-actions.ts b/lib/permissions/permission-group-actions.ts
index 51e3c2c0..474dc21b 100644
--- a/lib/permissions/permission-group-actions.ts
+++ b/lib/permissions/permission-group-actions.ts
@@ -117,10 +117,13 @@ export async function updatePermissionGroup(id: number, data: any) {
// 권한 그룹 삭제
export async function deletePermissionGroup(id: number) {
- const currentUser = await getCurrentUser();
- if (!currentUser) throw new Error("Unauthorized");
+ const session = await getServerSession(authOptions)
+ if (!session?.user?.id) {
+ throw new Error("인증이 필요합니다.")
+ }
+ const currentUserId = Number(session.user.id)
- if (!await checkUserPermission(currentUser.id, "admin.permissions.manage")) {
+ if (!await checkUserPermission(currentUserId, "admin.permissions.manage")) {
throw new Error("권한 관리 권한이 없습니다.");
}