fix: addJobs always reads fresh from disk to prevent searcher clobbering filter scores
This commit is contained in:
@@ -98,6 +98,8 @@ export function updateJobStatus(id, status, extra = {}) {
|
||||
}
|
||||
|
||||
export function addJobs(newJobs) {
|
||||
// Always read fresh from disk to avoid clobbering concurrent writes (e.g. filter scoring)
|
||||
_queueCache = null;
|
||||
const queue = loadQueue();
|
||||
const existingIds = new Set(queue.map(j => j.id));
|
||||
const existingUrls = new Set(queue.map(j => j.url));
|
||||
|
||||
Reference in New Issue
Block a user