From b30cb3b6dc13475717e162f3f8cb7cd635c76609 Mon Sep 17 00:00:00 2001 From: Dominic Ferrando Date: Fri, 31 Jul 2026 13:22:38 -0400 Subject: [PATCH] Refresh after an order sync --- apps/portal/src/routes/(app)/apparel/orders/+page.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/portal/src/routes/(app)/apparel/orders/+page.svelte b/apps/portal/src/routes/(app)/apparel/orders/+page.svelte index 7dfdf3f..21f3013 100644 --- a/apps/portal/src/routes/(app)/apparel/orders/+page.svelte +++ b/apps/portal/src/routes/(app)/apparel/orders/+page.svelte @@ -26,14 +26,16 @@ async function sync(wOrderId: string) { syncingWOrderId = wOrderId; loadError = null; + let syncError: string | null = null; try { const res = await api.commerce.orders.sync({ wOrderId }).post(); if (res.error) throw res.error; } catch (err) { - loadError = errorMessage(err); - } finally { - syncingWOrderId = null; + syncError = errorMessage(err); } + await refresh(); + if (syncError) loadError = syncError; + syncingWOrderId = null; } async function refresh() {