summaryrefslogtreecommitdiff
path: root/lib/menu-list
diff options
context:
space:
mode:
Diffstat (limited to 'lib/menu-list')
-rw-r--r--lib/menu-list/servcie.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/menu-list/servcie.ts b/lib/menu-list/servcie.ts
index 35362e6d..8686bf43 100644
--- a/lib/menu-list/servcie.ts
+++ b/lib/menu-list/servcie.ts
@@ -5,7 +5,7 @@
import db from "@/db/db";
import { menuAssignments, users } from "@/db/schema";
import { eq, and } from "drizzle-orm";
-import { revalidatePath } from "next/cache";
+import { revalidatePath, revalidateTag } from "next/cache";
import { mainNav, mainNavVendor, additionalNav, additionalNavVendor } from "@/config/menuConfig";
// 메뉴 데이터 타입 정의
@@ -147,6 +147,9 @@ export async function updateMenuManager(
.where(eq(menuAssignments.menuPath, menuPath));
revalidatePath("/evcp/menu-list");
+ // 인포메이션 편집 권한 캐시 무효화
+ revalidateTag("information-edit-permission")
+
return { success: true, message: "담당자가 업데이트되었습니다." };
} catch (error) {
console.error("담당자 업데이트 오류:", error);