diff --git a/src/services/folderService.js b/src/services/folderService.js index ac8f55b780..a53c12e331 100644 --- a/src/services/folderService.js +++ b/src/services/folderService.js @@ -108,13 +108,13 @@ function initFolderService() { request = new FolderRequest(folder); if (!folder.id) { - self.apiService.postFolder(request, apiSuccess, function (response) { - handleError(response, deferred); + self.apiService.postFolder(request).then(apiSuccess, function (response) { + deferred.reject(response); }); } else { - self.apiService.putFolder(folder.id, request, apiSuccess, function (response) { - handleError(response, deferred); + self.apiService.putFolder(folder.id, request).then(apiSuccess, function (response) { + deferred.reject(response); }); } @@ -222,8 +222,4 @@ function initFolderService() { return self.delete(id); }); }; - - function handleError(error, deferred) { - deferred.reject(error); - } }