diff --git a/src/modules/rendicontazione/pages/IstruttoriaPratica.js b/src/modules/rendicontazione/pages/IstruttoriaPratica.js index 11dd1ee..3405423 100644 --- a/src/modules/rendicontazione/pages/IstruttoriaPratica.js +++ b/src/modules/rendicontazione/pages/IstruttoriaPratica.js @@ -71,7 +71,10 @@ const IstruttoriaPratica = () => { const [previewDialog, setPreviewDialog] = useState({ visible: false, entityType: null, entityId: null, filename: null, title: null }); const [docNoteDialog, setDocNoteDialog] = useState({ visible: false, doc: null, status: null }); // tabelle: expanded rows + buffer modifiche inline - const [expandedInv, setExpandedInv] = useState({}); + // Array vuoto (NON oggetto): in rowGroupMode='subheader' PrimeReact fa + // findIndex su expandedRows, che fallisce con (collection || []).findIndex is not a function + // se il valore iniziale e {}. La tabella ULA (senza subheader) accetta anche l'oggetto. + const [expandedInv, setExpandedInv] = useState([]); const [expandedUla, setExpandedUla] = useState({}); const [invDraft, setInvDraft] = useState({}); // { invoiceId: { amount_verified, notes } } const [ulaDraft, setUlaDraft] = useState({}); // { employeeId: { fte_pct_verified, notes } }