fix: ensure saved changes persist across app refreshes by updating status logic and merge check

Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
Christian Vidal Wolf
2026-05-12 11:51:39 +02:00
co-authored by claude-flow
parent 311d74b783
commit 7d37d4777b
+3 -2
View File
@@ -42,8 +42,9 @@ export function CosmeticItemsView({ data, headers, onSaveRow, onCaptureState, ro
data.forEach(row => { data.forEach(row => {
const lineVal = String(row[COLUMNS.LINE] ?? '').trim().toUpperCase(); const lineVal = String(row[COLUMNS.LINE] ?? '').trim().toUpperCase();
const isCosmeticLine = COSMETIC_LINES.some(l => lineVal === l); if (!COSMETIC_LINES.some(l => lineVal === l)) return;
if (!isCosmeticLine) return; const cpnp = row[COLUMNS.CPNP_NO];
if (cpnp !== null && cpnp !== undefined && String(cpnp).trim() !== '') return;
columns.forEach(({ col }) => { columns.forEach(({ col }) => {
result[col].add(String(row[col] ?? '')); result[col].add(String(row[col] ?? ''));