From d1cdc13dfbcca5ae00a4d1e83d0d5855b4781629 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Thu, 1 Jun 2017 13:42:15 +0200 Subject: [PATCH] promise chain fixed to pass exceptions --- frontend-js/src/main/js/ServerConnector.js | 30 ++++++++++------------ 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js index e05fe8871d..5a687901ca 100644 --- a/frontend-js/src/main/js/ServerConnector.js +++ b/frontend-js/src/main/js/ServerConnector.js @@ -1272,22 +1272,20 @@ ServerConnector.getChemicalNamesByTarget = function(params) { ServerConnector.addComment = function(params) { var self = this; - return new Promise(function(resolve, reject) { - return self.getProjectId(params.projectId).then(function(result) { - params.projectId = result; - return self.getToken(); - }).then(function(token) { - params.token = token; - params.coordinates = self.pointToString(params.coordinates); - return self.sendPostRequest(self.addCommentUrl(), params); - }).then(function(content) { - var response = JSON.parse(content); - if (response.status === "OK") { - resolve(); - } else { - reject(response); - } - }); + return self.getProjectId(params.projectId).then(function(result) { + params.projectId = result; + return self.getToken(); + }).then(function(token) { + params.token = token; + params.coordinates = self.pointToString(params.coordinates); + return self.sendPostRequest(self.addCommentUrl(), params); + }).then(function(content) { + var response = JSON.parse(content); + if (response.status === "OK") { + return Promise.resolve(); + } else { + return Promise.reject(response); + } }); }; -- GitLab