summaryrefslogtreecommitdiffstats
path: root/settings/js/users/deleteHandler.js
diff options
context:
space:
mode:
Diffstat (limited to 'settings/js/users/deleteHandler.js')
-rw-r--r--settings/js/users/deleteHandler.js5
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 !