1
0
mirror of https://github.com/ascribe/onion.git synced 2024-12-22 09:23:13 +01:00

Fix contractAgreementList not updating correctly after initial creation

This commit is contained in:
Brett Sun 2015-12-17 11:01:49 +01:00
parent f4227e9906
commit b6ca964adb

View File

@ -83,9 +83,9 @@ class ContractAgreementListActions {
contractAgreementList in the store is already set to null;
*/
}
}).then((publicContracAgreement) => {
if (publicContracAgreement) {
this.actions.updateContractAgreementList([publicContracAgreement]);
}).then((publicContractAgreement) => {
if (publicContractAgreement) {
this.actions.updateContractAgreementList([publicContractAgreement]);
}
}).catch(console.logGlobal);
}
@ -93,7 +93,10 @@ class ContractAgreementListActions {
createContractAgreement(issuer, contract){
return Q.Promise((resolve, reject) => {
OwnershipFetcher
.createContractAgreement(issuer, contract).then(resolve)
.createContractAgreement(issuer, contract)
.then((res) => {
resolve(res && res.contractagreement)
})
.catch((err) => {
console.logGlobal(err);
reject(err);