diff options
author | Grégoire Aubert <gregoire.aubert@sonarsource.com> | 2017-09-18 12:35:01 +0200 |
---|---|---|
committer | Grégoire Aubert <gregoire.aubert@sonarsource.com> | 2017-09-18 14:51:29 +0200 |
commit | 1c18c3a6d670f790f11883308cb5aedb4fabe4fb (patch) | |
tree | 5e18e3b70f211a2e1af1bc0dea936978e8faee99 | |
parent | c29b2e09dd434711a39953e33118208083d03e24 (diff) | |
download | sonarqube-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.ts | 4 |
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); }); } |