fix: restore internal control columns and protect them from Dropbox sync overrides

This commit is contained in:
Christian Vidal Wolf
2026-04-23 18:36:35 +02:00
parent 5112a27cda
commit e0508d50d6
3 changed files with 11 additions and 14 deletions
+2 -8
View File
@@ -74,14 +74,8 @@ export const COLUMN_PATTERNS: Record<keyof typeof COLUMNS, string[]> = {
OUTER_W: ['outer', 'w'],
OUTER_L: ['outer', 'l'],
OUTER_H: ['outer', 'h'],
// Virtual/Extra columns stay hardcoded or managed elsewhere
VERIFIED_DIMS: ['verified'],
VALIDATED_CHECK: ['validated'],
VALIDATED_NOTE: ['note'],
PRODUCT_TYPE: ['type'],
ITEM_TO_LOGISTIC: ['item', 'to', 'logistic'],
ANNA_CHECK: ['anna', 'check'],
ANNA_NOTE: ['anna', 'note']
// Virtual/Extra columns stay hardcoded and are NOT auto-detected from headers
// to prevent internal data from being shifted or overwritten by Excel column shifts.
};
export function resolveColumnIndices(headers: string[]): typeof COLUMNS {