Skip to content

Commit 7db1079

Browse files
committed
only local tag delete
1 parent 584bdaf commit 7db1079

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

frontend/src/ts/collections/results.ts

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -537,13 +537,18 @@ function buildSettingsResultsQuery(filter: CurrentSettingsFilter) {
537537
}
538538

539539
export function deleteLocalTag(tagId: string): void {
540-
for (const result of resultsCollection.values()) {
541-
if (!result.tags.includes(tagId)) continue;
542-
void updateTags({
543-
resultId: result._id,
544-
tagIds: result.tags.filter((it) => it !== tagId),
545-
});
546-
}
540+
resultsCollection.utils.writeBatch(() => {
541+
for (const result of [...resultsCollection.values()]) {
542+
if (!result.tags.includes(tagId)) {
543+
continue;
544+
}
545+
546+
resultsCollection.utils.writeUpdate({
547+
...result,
548+
tags: result.tags.filter((it) => it !== tagId),
549+
});
550+
}
551+
});
547552
}
548553

549554
export function isResultsReady(): boolean {

0 commit comments

Comments
 (0)