🐛 fix: log import now permanently removes jobs from queue
buildQueuePreview() was re-creating removed jobs because they weren't in _completedUploadKeys. Now log-imported file+hoster combos are added to _completedUploadKeys so they stay removed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
9b493c7aab
commit
24cb096ba9
@ -3303,6 +3303,8 @@ async function importUploadLog() {
|
|||||||
const key = `${job.fileName.toLowerCase()}|${job.hoster.toLowerCase()}`;
|
const key = `${job.fileName.toLowerCase()}|${job.hoster.toLowerCase()}`;
|
||||||
if (logKeys.has(key) && job.status !== 'done') {
|
if (logKeys.has(key) && job.status !== 'done') {
|
||||||
removeJobFromIndex(job);
|
removeJobFromIndex(job);
|
||||||
|
// Mark as completed so buildQueuePreview won't re-create them
|
||||||
|
if (job.file && job.hoster) _completedUploadKeys.add(`${job.file}|${job.hoster}`);
|
||||||
removed++;
|
removed++;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user