Debug: Purge-Details im Alert anzeigen (Status-Breakdown pro Collection)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -351,7 +351,12 @@ export default function GenerateIt() {
|
||||
if (!confirm('Alle verwaisten Junction-Einträge (gelöschte Fragen/Wörter) global bereinigen?')) return
|
||||
try {
|
||||
const r = await purgeAllOrphans(token)
|
||||
alert(`Bereinigt: ${r.orphans_removed} verwaiste Einträge entfernt`)
|
||||
const det = (r as {orphans_removed: number; details?: {collection:string; junction_rows?:number; orphans_removed?:number; items_found?:number; status_breakdown?:Record<string,number>}[]}).details
|
||||
const detStr = det ? '\n\n' + det.map(d =>
|
||||
`${d.collection}: ${d.junction_rows ?? 0} Zeilen, ${d.items_found ?? 0} Items gefunden, ${d.orphans_removed ?? 0} entfernt` +
|
||||
(d.status_breakdown ? ' | Status: ' + JSON.stringify(d.status_breakdown) : '')
|
||||
).join('\n') : ''
|
||||
alert(`Bereinigt: ${r.orphans_removed} verwaiste Einträge entfernt${detStr}`)
|
||||
if (selectedObjId) await reloadQW(selectedObjId)
|
||||
} catch (e: unknown) {
|
||||
alert(`Fehler: ${e instanceof Error ? e.message : e}`)
|
||||
|
||||
Reference in New Issue
Block a user