diff --git a/core/client/controllers/modals/delete-post.js b/core/client/controllers/modals/delete-post.js index 5f59265db4..fe169585cf 100644 --- a/core/client/controllers/modals/delete-post.js +++ b/core/client/controllers/modals/delete-post.js @@ -1,10 +1,10 @@ var DeletePostController = Ember.Controller.extend({ - needs: 'posts/post', actions: { confirmAccept: function () { var self = this; this.get('model').destroyRecord().then(function () { + self.get('popover').closePopovers(); self.notifications.showSuccess('Your post has been deleted.'); self.transitionToRoute('posts.index'); }, function () { diff --git a/core/client/initializers/popover.js b/core/client/initializers/popover.js index ee5858c809..f29fd19ecf 100644 --- a/core/client/initializers/popover.js +++ b/core/client/initializers/popover.js @@ -21,5 +21,6 @@ export default { application.inject('component:gh-popover', 'popover', 'popover:service'); application.inject('component:gh-popover-button', 'popover', 'popover:service'); + application.inject('controller:modals.delete-post', 'popover', 'popover:service'); } -}; \ No newline at end of file +};