diff options
author | Marian Oancea <contact@siteshop.ro> | 2014-11-10 20:00:02 +0800 |
---|---|---|
committer | Marian Oancea <contact@siteshop.ro> | 2014-11-10 20:00:02 +0800 |
commit | 512d4ca6a46d9bd4ee4822a90338a0d39a420d7f (patch) | |
tree | 6ddad3fd0de440ee964dc31da3b46af7cb2c54e4 /lib/httprpc.js | |
parent | 3270b432bcb007944e3b6e17329b062cb6b7da78 (diff) | |
parent | c91e4afe6c94b46bb717951bf96fd491ca817d9b (diff) | |
download | dexon-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.js | 5 |
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) { |