fix(store): debug pending files mapping and display in upload view

This commit is contained in:
4NK IA 2025-09-17 16:02:44 +00:00
parent 58be045089
commit e4cf759a44

View File

@ -417,6 +417,10 @@ const documentSlice = createSlice({
// Ajouter des placeholders pour les fichiers en cours (pending)
const pendingItems = (action.payload.pending || []).map((p: any) => {
console.log(`[STORE] Mapping pending:`, {
fileHash: p.fileHash,
timestamp: p.timestamp,
})
return {
id: p.fileHash,
name: p.fileHash,
@ -429,10 +433,11 @@ const documentSlice = createSlice({
})
state.documents = [...completedDocs, ...pendingItems]
console.log(`[STORE] Documents finaux avec pending: ${completedDocs.length} completed + ${pendingItems.length} pending = ${state.documents.length} total`)
} else {
console.log(`[STORE] Aucun résultat à mapper`)
// Même s'il n'y a pas encore de résultats, afficher les pending en placeholders
state.documents = (action.payload.pending || []).map((p: any) => ({
const pendingItems = (action.payload.pending || []).map((p: any) => ({
id: p.fileHash,
name: p.fileHash,
mimeType: 'application/octet-stream',
@ -441,6 +446,8 @@ const documentSlice = createSlice({
status: 'processing' as const,
previewUrl: '',
}))
state.documents = pendingItems
console.log(`[STORE] Documents pending uniquement: ${pendingItems.length} fichiers`)
}
console.log(