diff options
Diffstat (limited to 'js/controller/ShareController.js')
-rw-r--r-- | js/controller/ShareController.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/js/controller/ShareController.js b/js/controller/ShareController.js index b5b252dd6..852650c17 100644 --- a/js/controller/ShareController.js +++ b/js/controller/ShareController.js @@ -36,7 +36,10 @@ app.controller('ShareController', function (ShareResource, Loading) { this.shareItem = function(itemId, userId) { Loading.setLoading(userId, true); - if (this.usersSharedArticles[itemId] && this.usersSharedArticles[itemId].includes(userId)) {return ; } + if (this.usersSharedArticles[itemId] && this.usersSharedArticles[itemId].includes(userId)) { + Loading.setLoading(userId, false); + return; + } // quick initialization (instead of if (...) : []) this.usersSharedArticles[itemId] = this.usersSharedArticles[itemId] ? this.usersSharedArticles[itemId] : []; |