mirror of
https://github.com/christianvidalwolf-prog/Craze-Data-check.git
synced 2026-08-03 15:25:24 +02:00
fix: pad rows to match extendedHeaders length so internal cols are readable
This commit is contained in:
+5
-13
@@ -186,27 +186,19 @@ export default function App() {
|
||||
});
|
||||
|
||||
const articleNoIdx = resolvedCols.ARTICLE_NO;
|
||||
const debugProduct = '59272EN';
|
||||
const processedRows = rows.map(row => {
|
||||
const articleNo = String(row[articleNoIdx]);
|
||||
const synced = syncedData[articleNo];
|
||||
const hist = historyData[articleNo];
|
||||
|
||||
if (articleNo === debugProduct) {
|
||||
console.log('[DEBUG 59272EN] articleNo from row:', articleNo);
|
||||
console.log('[DEBUG 59272EN] synced exists:', !!synced);
|
||||
console.log('[DEBUG 59272EN] hist exists:', !!hist);
|
||||
if (hist) {
|
||||
console.log('[DEBUG 59272EN] hist[103]:', hist[103]);
|
||||
console.log('[DEBUG 59272EN] hist length:', hist.length);
|
||||
}
|
||||
console.log('[DEBUG 59272EN] historyData keys count:', Object.keys(historyData).length);
|
||||
console.log('[DEBUG 59272EN] historyData has key?:', debugProduct in historyData);
|
||||
}
|
||||
|
||||
// Start with fresh Dropbox values (prices from Excel)
|
||||
let finalRow = [...row];
|
||||
|
||||
// Pad row to match extendedHeaders length so internal cols (index >= 100) are readable
|
||||
while (finalRow.length < extendedHeaders.length) {
|
||||
finalRow.push(null);
|
||||
}
|
||||
|
||||
// Merge logic: Prioritize internal control columns from syncedData or historyData
|
||||
const sourceForInternal = synced?.data || hist;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user