From 4ead83cfad145ccd1e3c835b289637ace38f5ce4 Mon Sep 17 00:00:00 2001 From: Daniel Bedeleanu Date: Wed, 22 Apr 2026 18:04:54 +0300 Subject: [PATCH] fix(5): validate part_number is non-empty before transformation --- frontend/app/inventory/page.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/app/inventory/page.tsx b/frontend/app/inventory/page.tsx index bae11a8e..6e512398 100644 --- a/frontend/app/inventory/page.tsx +++ b/frontend/app/inventory/page.tsx @@ -170,6 +170,9 @@ export default function InventoryPage() { if (!selectedItem) return; try { const updated = { ...selectedItem, ...editedItem }; + if (updated.part_number && updated.part_number.trim().length === 0) { + throw new Error("Part number cannot be empty"); + } if (updated.part_number) updated.part_number = updated.part_number.toUpperCase(); await db.items.update(selectedItem.id!, updated);