aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>2017-09-18 12:35:01 +0200
committerGrégoire Aubert <gregoire.aubert@sonarsource.com>2017-09-18 14:51:29 +0200
commit1c18c3a6d670f790f11883308cb5aedb4fabe4fb (patch)
tree5e18e3b70f211a2e1af1bc0dea936978e8faee99
parentc29b2e09dd434711a39953e33118208083d03e24 (diff)
downloadsonarqube-1c18c3a6d670f790f11883308cb5aedb4fabe4fb.tar.gz
sonarqube-1c18c3a6d670f790f11883308cb5aedb4fabe4fb.zip
SONAR-9834 SQBILLING-52 Reject correctly error response from post request.
-rw-r--r--server/sonar-web/src/main/js/helpers/request.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/sonar-web/src/main/js/helpers/request.ts b/server/sonar-web/src/main/js/helpers/request.ts
index 4bac03dadd6..1acb519e000 100644
--- a/server/sonar-web/src/main/js/helpers/request.ts
+++ b/server/sonar-web/src/main/js/helpers/request.ts
@@ -170,10 +170,10 @@ export function postJSON(url: string, data?: RequestData): Promise<any> {
* Shortcut to do a POST request
*/
export function post(url: string, data?: RequestData): Promise<void> {
- return new Promise(resolve => {
+ return new Promise((resolve, reject) => {
request(url).setMethod('POST').setData(data).submit().then(checkStatus).then(() => {
resolve();
- });
+ }, reject);
});
}