From 3e1b362cc0a14ef46d9b8cf424049e601552db96 Mon Sep 17 00:00:00 2001 From: Cevo Date: Tue, 8 Sep 2015 13:08:49 +0200 Subject: [PATCH] remove debugged 204 no response comes as error, handled gracefully --- js/actions/contract_list_actions.js | 8 ++++++-- js/fetchers/ownership_fetcher.js | 3 ++- js/utils/requests.js | 3 --- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/js/actions/contract_list_actions.js b/js/actions/contract_list_actions.js index b6d20b05..4ad25381 100644 --- a/js/actions/contract_list_actions.js +++ b/js/actions/contract_list_actions.js @@ -44,8 +44,12 @@ class ContractListActions { resolve(res); }) .catch( (err) => { - console.logGlobal(err); - reject(err); + if(typeof err === 'undefined') { + resolve(err); + } + else{ + reject(err); + } }); }); } diff --git a/js/fetchers/ownership_fetcher.js b/js/fetchers/ownership_fetcher.js index 46588c5d..baccd45e 100644 --- a/js/fetchers/ownership_fetcher.js +++ b/js/fetchers/ownership_fetcher.js @@ -24,7 +24,8 @@ let OwnershipFetcher = { }, makeContractPublic(contractObj){ - return requests.put('ownership_contract', { body: contractObj, contract_id: contractObj.id }); + console.log(ApiUrls.ownership_contract); + return requests.put(ApiUrls.ownership_contract, { body: contractObj, contract_id: contractObj.id }); }, deleteContract(contractObjId){ diff --git a/js/utils/requests.js b/js/utils/requests.js index 720f184f..459cd480 100644 --- a/js/utils/requests.js +++ b/js/utils/requests.js @@ -116,7 +116,6 @@ class Requests { merged.headers['X-CSRFToken'] = csrftoken; } merged.method = verb; - return fetch(url, merged) .then(this.unpackResponse) .catch( () => { @@ -136,14 +135,12 @@ class Requests { delete(url, params) { let paramsCopy = this._merge(params); let newUrl = this.prepareUrl(url, paramsCopy, true); - return this.request('delete', newUrl); } _putOrPost(url, paramsAndBody, method){ let paramsCopy = this._merge(paramsAndBody); let params = excludePropFromObject(paramsAndBody, ['body']); - let newUrl = this.prepareUrl(url, params); let body = null; if (paramsCopy && paramsCopy.body) {