diff --git a/src/frontend/src/components/render/Stock.tsx b/src/frontend/src/components/render/Stock.tsx index 3304458e8e..6ee29e6f17 100644 --- a/src/frontend/src/components/render/Stock.tsx +++ b/src/frontend/src/components/render/Stock.tsx @@ -88,7 +88,14 @@ export function RenderStockItem( const allocated: number = Math.max(0, instance?.allocated ?? 0); - if (instance?.serial !== null && instance?.serial !== undefined) { + // Determine if this item is serialized + const serialized: boolean = + instance?.quantity == 1 && + instance?.serial !== null && + instance?.serial !== undefined && + instance?.serial !== ''; + + if (serialized) { quantity_string += `${t`Serial Number`}: ${instance.serial}`; } else if (allocated > 0) { const available: number = Math.max(0, instance.quantity - allocated);