diff options
Diffstat (limited to 'lib/vendors/table/approve-vendor-dialog.tsx')
| -rw-r--r-- | lib/vendors/table/approve-vendor-dialog.tsx | 31 |
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?.() }) } |
