From 843bec2cd93f880a8ea3292b977b48fb7647e31c Mon Sep 17 00:00:00 2001 From: Jenin Date: Wed, 18 Mar 2026 09:05:57 -0400 Subject: [PATCH] Put Theseus letter ID into tracking input instead of saving directly --- backend/src/routes/admin.ts | 8 -------- frontend/src/routes/admin/orders/+page.svelte | 3 --- 2 files changed, 11 deletions(-) diff --git a/backend/src/routes/admin.ts b/backend/src/routes/admin.ts index 2cf3a96..73bb45c 100644 --- a/backend/src/routes/admin.ts +++ b/backend/src/routes/admin.ts @@ -2810,14 +2810,6 @@ admin.post("/orders/:id/theseus", async ({ params, headers, status }) => { const letter = (await theseusRes.json()) as { id: string }; - await db - .update(shopOrdersTable) - .set({ - trackingNumber: letter.id, - updatedAt: new Date(), - }) - .where(eq(shopOrdersTable.id, orderId)); - return { letterId: letter.id }; } catch (err) { console.error("[THESEUS] Error:", err); diff --git a/frontend/src/routes/admin/orders/+page.svelte b/frontend/src/routes/admin/orders/+page.svelte index c4c486c..8274ddd 100644 --- a/frontend/src/routes/admin/orders/+page.svelte +++ b/frontend/src/routes/admin/orders/+page.svelte @@ -362,9 +362,6 @@ }); const data = await response.json(); if (response.ok) { - orders = orders.map((o) => - o.id === order.id ? { ...o, trackingNumber: data.letterId } : o - ); trackingInputs[order.id] = data.letterId; showToast(`Theseus letter created: ${data.letterId}`, 'success'); } else {