Template.deleteConfirmationModal.onCreated(function() { }); Template.deleteConfirmationModal.onRendered(function() { // put new modal init here // $('.modal').modal(); }); Template.deleteConfirmationModal.helpers({ itemName: function() { return Session.get("item"); }, viewName: function() { return Session.get("view"); } }); Template.deleteConfirmationModal.events({ 'click .confirmDelete' (event) { event.preventDefault(); let deleteId = Session.get("deleteId"); let method = Session.get("method"); const delItem = async() => { let result = await Meteor.callAsync(method, deleteId); if (!result) { console.log(" ERROR deleting item from modal: " + err); } else { console.log(" SUCCESSFULLY deleted."); // put the new modal open / close here // $('#modalDelete').modal('close'); } } delItem(); }, });