diff --git a/src/App.tsx b/src/App.tsx index 9a51534..7d28fc5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -229,6 +229,9 @@ const articleNoIdx = resolvedCols.ARTICLE_NO; } if (articleNo === '59272EN') { + console.log('[DEBUG 59272EN] hist?.length:', hist?.length, '| hist?.[103]:', hist?.[103], '| hist type:', typeof hist); + console.log('[DEBUG 59272EN] synced?.data?.[103]:', synced?.data?.[103]); + console.log('[DEBUG 59272EN] sourceForInternal?.[103]:', sourceForInternal?.[103]); console.log('[DEBUG 59272EN] FINAL processedRow[103]:', finalRow[103], '| length:', finalRow.length); } diff --git a/src/lib/supabase.ts b/src/lib/supabase.ts index 114122c..eaa4ada 100644 --- a/src/lib/supabase.ts +++ b/src/lib/supabase.ts @@ -14,9 +14,12 @@ async function safeFetch(url: string, options: RequestInit = {}): Promise return {}; } const entries: Array<{ product_id: string; new_data: ExcelRow }> = await response.json(); + console.log('[getHistoryDataForMerge] Raw entries count:', entries.length); + const entry_59272 = entries.find(e => e.product_id === '59272EN'); + console.log('[getHistoryDataForMerge] 59272EN entry found:', !!entry_59272); + if (entry_59272) { + console.log('[getHistoryDataForMerge] 59272EN new_data length:', entry_59272.new_data?.length); + console.log('[getHistoryDataForMerge] 59272EN new_data[103]:', entry_59272.new_data?.[103]); + console.log('[getHistoryDataForMerge] 59272EN new_data type:', typeof entry_59272.new_data); + } const result: Record = {}; const seen = new Set();