diff options
Diffstat (limited to 'settings/js/users/deleteHandler.js')
-rw-r--r-- | settings/js/users/deleteHandler.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/settings/js/users/deleteHandler.js b/settings/js/users/deleteHandler.js index de87f901372..b684aff1889 100644 --- a/settings/js/users/deleteHandler.js +++ b/settings/js/users/deleteHandler.js @@ -172,8 +172,9 @@ DeleteHandler.prototype.cancel = function() { * it, defaults to false */ DeleteHandler.prototype.deleteEntry = function(keepNotification) { + var deferred = $.Deferred(); if(this.canceled || this.oidToDelete === false) { - return false; + return deferred.resolve().promise(); } var dh = this; @@ -188,7 +189,7 @@ DeleteHandler.prototype.deleteEntry = function(keepNotification) { var payload = {}; payload[dh.ajaxParamID] = dh.oidToDelete; - $.ajax({ + return $.ajax({ type: 'DELETE', url: OC.generateUrl(dh.ajaxEndpoint+'/'+this.oidToDelete), // FIXME: do not use synchronous ajax calls as they block the browser ! |