aboutsummaryrefslogtreecommitdiffstats
path: root/lib/httprpc.js
diff options
context:
space:
mode:
authorMarian Oancea <contact@siteshop.ro>2014-11-10 20:00:02 +0800
committerMarian Oancea <contact@siteshop.ro>2014-11-10 20:00:02 +0800
commit512d4ca6a46d9bd4ee4822a90338a0d39a420d7f (patch)
tree6ddad3fd0de440ee964dc31da3b46af7cb2c54e4 /lib/httprpc.js
parent3270b432bcb007944e3b6e17329b062cb6b7da78 (diff)
parentc91e4afe6c94b46bb717951bf96fd491ca817d9b (diff)
downloaddexon-512d4ca6a46d9bd4ee4822a90338a0d39a420d7f.tar
dexon-512d4ca6a46d9bd4ee4822a90338a0d39a420d7f.tar.gz
dexon-512d4ca6a46d9bd4ee4822a90338a0d39a420d7f.tar.bz2
dexon-512d4ca6a46d9bd4ee4822a90338a0d39a420d7f.tar.lz
dexon-512d4ca6a46d9bd4ee4822a90338a0d39a420d7f.tar.xz
dexon-512d4ca6a46d9bd4ee4822a90338a0d39a420d7f.tar.zst
dexon-512d4ca6a46d9bd4ee4822a90338a0d39a420d7f.zip
Merge branch 'debris-error_handling_fix' into develop
Diffstat (limited to 'lib/httprpc.js')
-rw-r--r--lib/httprpc.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/httprpc.js b/lib/httprpc.js
index c1ee0f02a..99f02b532 100644
--- a/lib/httprpc.js
+++ b/lib/httprpc.js
@@ -45,7 +45,8 @@ if(process.env.NODE_ENV !== "build") {
return {
_id: object.id,
- data: object.result
+ data: object.result,
+ error: object.error
};
}
@@ -75,7 +76,7 @@ if(process.env.NODE_ENV !== "build") {
var self = this;
this.sendRequest(payload, function (request) {
var parsed = JSON.parse(request.responseText);
- if (parsed.result instanceof Array ? parsed.result.length === 0 : !parsed.result) {
+ if (parsed.error || (parsed.result instanceof Array ? parsed.result.length === 0 : !parsed.result)) {
return;
}
self.handlers.forEach(function (handler) {