diff options
Diffstat (limited to 'lib/menu-list/servcie.ts')
| -rw-r--r-- | lib/menu-list/servcie.ts | 5 |
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); |
