From 3906b9a9b4b941340a55d1d1fe88e781fba3b8de Mon Sep 17 00:00:00 2001 From: Antonella Sgarlatta Date: Fri, 7 May 2021 19:12:35 -0300 Subject: [PATCH] refactor: add tag method Co-authored-by: Baptiste Grob <60621355+baptiste-grob@users.noreply.github.com> --- .../javascripts/ui_models/app_state/tags_state.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) 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(); }