Preserve recovered terminal upload results

This commit is contained in:
Sucukdeluxe
2026-08-13 22:18:18 +02:00
parent f31cb4a5b2
commit d5ff45644c
2 changed files with 28 additions and 1 deletions
+2 -1
View File
@@ -76,7 +76,8 @@
const keyUnambiguous = k !== null && filesPerKey.get(k).size <= 1;
const uploadedAfterSnapshot = savedAtFloor !== null && k !== null && keyUnambiguous
&& logMaxTs.has(k) && logMaxTs.get(k) >= savedAtFloor;
if (doneInLog || uploadedAfterSnapshot) {
const hasTerminalResult = job && job.status === 'done' && job.result && typeof job.result === 'object';
if (!hasTerminalResult && (doneInLog || uploadedAfterSnapshot)) {
removed.push(job);
} else {
kept.push(job);