diff --git a/app/assets/javascripts/app/services/componentManager.js b/app/assets/javascripts/app/services/componentManager.js index 8a7ee9383..10c6c92c5 100644 --- a/app/assets/javascripts/app/services/componentManager.js +++ b/app/assets/javascripts/app/services/componentManager.js @@ -554,6 +554,7 @@ class ComponentManager { this.runWithPermissions(component, requiredPermissions, () => { var itemsData = message.data.items; var noun = itemsData.length == 1 ? "item" : "items"; + var reply = null; if(confirm(`Are you sure you want to delete ${itemsData.length} ${noun}?`)) { // Filter for any components and deactivate before deleting for(var itemData of itemsData) { @@ -568,7 +569,13 @@ class ComponentManager { } this.syncManager.sync(); + reply = {deleted: true}; + } else { + // Rejected by user + reply = {deleted: false}; } + + this.replyToMessage(component, message, reply) }); }