summaryrefslogtreecommitdiff
path: root/lib/vendors/table/approve-vendor-dialog.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/vendors/table/approve-vendor-dialog.tsx')
-rw-r--r--lib/vendors/table/approve-vendor-dialog.tsx31
1 files changed, 20 insertions, 11 deletions
diff --git a/lib/vendors/table/approve-vendor-dialog.tsx b/lib/vendors/table/approve-vendor-dialog.tsx
index 9c175dc5..940710f5 100644
--- a/lib/vendors/table/approve-vendor-dialog.tsx
+++ b/lib/vendors/table/approve-vendor-dialog.tsx
@@ -55,20 +55,29 @@ export function ApproveVendorsDialog({
}
startApproveTransition(async () => {
- const { error } = await approveVendors({
- ids: vendors.map((vendor) => vendor.id),
- userId: Number(session.user.id)
+ try {
+ console.log("πŸ” [DEBUG] 승인 μš”μ²­ μ‹œμž‘ - vendors:", vendors.map(v => ({ id: v.id, vendorName: v.vendorName, email: v.email })));
+ console.log("πŸ” [DEBUG] μ„Έμ…˜ 정보:", { userId: session.user.id, userType: typeof session.user.id });
+
+ const { error } = await approveVendors({
+ ids: vendors.map((vendor) => vendor.id),
+ userId: Number(session.user.id)
+ })
- })
+ if (error) {
+ console.error("🚨 [DEBUG] 승인 처리 μ—λŸ¬:", error);
+ toast.error(error)
+ return
+ }
- if (error) {
- toast.error(error)
- return
+ console.log("βœ… [DEBUG] 승인 처리 성곡");
+ props.onOpenChange?.(false)
+ toast.success("Vendors successfully approved for review")
+ onSuccess?.()
+ } catch (error) {
+ console.error("🚨 [DEBUG] μ˜ˆμƒμΉ˜ λͺ»ν•œ μ—λŸ¬:", error);
+ toast.error("μ˜ˆμƒμΉ˜ λͺ»ν•œ 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.")
}
-
- props.onOpenChange?.(false)
- toast.success("Vendors successfully approved for review")
- onSuccess?.()
})
}