From a7c497da6ab5bd85aa93c9611e7866608211ad6c Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Tue, 10 Sep 2019 12:18:35 +0200 Subject: [PATCH] Return IPFS hash in addContribution() response Needed in kredits-web. Useful for clients to identify contributions before knowing their assigned ID. --- lib/contracts/contribution.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/contracts/contribution.js b/lib/contracts/contribution.js index 2856949..7182b82 100644 --- a/lib/contracts/contribution.js +++ b/lib/contracts/contribution.js @@ -58,7 +58,10 @@ class Contribution extends Record { ipfsHashAttr.hashSize, ]; - return this.functions.add(...contribution, callOptions); + return this.functions.add(...contribution, callOptions).then(res => { + res.ipfsHash = this.ipfs.encodeHash(ipfsHashAttr); + return res; + }); }); }