🐛 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()}`;
|
||||
if (logKeys.has(key) && job.status !== 'done') {
|
||||
removeJobFromIndex(job);
|
||||
// Mark as completed so buildQueuePreview won't re-create them
|
||||
if (job.file && job.hoster) _completedUploadKeys.add(`${job.file}|${job.hoster}`);
|
||||
removed++;
|
||||
return false;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user