diff --git a/src/components/CosmeticItemsView.tsx b/src/components/CosmeticItemsView.tsx index 9148ca4..2cb08fe 100644 --- a/src/components/CosmeticItemsView.tsx +++ b/src/components/CosmeticItemsView.tsx @@ -42,8 +42,9 @@ export function CosmeticItemsView({ data, headers, onSaveRow, onCaptureState, ro data.forEach(row => { const lineVal = String(row[COLUMNS.LINE] ?? '').trim().toUpperCase(); - const isCosmeticLine = COSMETIC_LINES.some(l => lineVal === l); - if (!isCosmeticLine) return; + if (!COSMETIC_LINES.some(l => lineVal === l)) return; + const cpnp = row[COLUMNS.CPNP_NO]; + if (cpnp !== null && cpnp !== undefined && String(cpnp).trim() !== '') return; columns.forEach(({ col }) => { result[col].add(String(row[col] ?? ''));