From 581872b534e4f79957e292b9e37410520ff40397 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Sun, 12 Apr 2026 22:33:28 +0200 Subject: [PATCH] fix(F-07): add crop/color fields to updateItem service type The updateItem function's TypeScript type was missing dominantColor, cropZoom, cropX, and cropY fields, causing crop settings to silently fail to save despite the Zod schema and DB schema supporting them. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/server/services/item.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/services/item.service.ts b/src/server/services/item.service.ts index 1e20a2d..d5c02d9 100644 --- a/src/server/services/item.service.ts +++ b/src/server/services/item.service.ts @@ -154,6 +154,10 @@ export async function updateItem( globalItemId: number; purchasePriceCents: number; brand: string; + dominantColor: string | null; + cropZoom: number | null; + cropX: number | null; + cropY: number | null; }>, ) { // Check if item exists and belongs to user