diff --git a/app/assets/javascripts/ui_models/app_state/tags_state.ts b/app/assets/javascripts/ui_models/app_state/tags_state.ts index be87e96f2..60b2410e2 100644 --- a/app/assets/javascripts/ui_models/app_state/tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/tags_state.ts @@ -38,14 +38,11 @@ export class TagsState { const selectedNotes = Object.values( this.application.getAppState().notes.selectedNotes ); - await Promise.all( - selectedNotes.map( - async (note) => - await this.application.changeItem(tag.uuid, (mutator) => { - mutator.addItemAsRelationship(note); - }) - ) - ); + await this.application.changeItem(tag.uuid, (mutator) => { + for (const note of selectedNotes) { + mutator.addItemAsRelationship(note); + } + }); this.application.sync(); }