diff --git a/api/src/routes/checkout.ts b/api/src/routes/checkout.ts index 0cc9d61..d7aae8a 100644 --- a/api/src/routes/checkout.ts +++ b/api/src/routes/checkout.ts @@ -1225,11 +1225,8 @@ export async function handlePaymentComplete( erpCustomer = custResult.customerName; // Link portal user to Customer so portal shows their orders try { - await callMethod("frappe.client.set_value", { - doctype: "Customer", - name: erpCustomer, - fieldname: "portal_users", - value: [{ user: custEmail }], + await updateResource("Customer", erpCustomer!, { + portal_users: [{ user: custEmail }], }); } catch { /* non-fatal — may already be linked */ } } catch { /* non-fatal */ }