Compare View
Commits (2)
Changes
Showing 3 changed files Side-by-side Diff
coreapi/index.js
... | ... | @@ -23,7 +23,7 @@ function doRequest(params, cb) { |
23 | 23 | if (err) { |
24 | 24 | logger.warn(`COREAPI: Error doing HTTP ${options.method} to CORE. ${err.toString()}`, { xid: params.xid }); |
25 | 25 | |
26 | - resolve(err); | |
26 | + resolve([err]); | |
27 | 27 | if (typeof cb === 'function') cb(err); |
28 | 28 | return; |
29 | 29 | } |
... | ... | @@ -32,7 +32,7 @@ function doRequest(params, cb) { |
32 | 32 | const errStatusCode = new Error('COREAPI: CORE responded with non HTTP STATUS CODE 200'); |
33 | 33 | logger.warn(`COREAPI: CORE returning HTTP STATUS CODE ${res.statusCode}, not 200`, { xid: params.xid, body }); |
34 | 34 | |
35 | - resolve(errStatusCode); | |
35 | + resolve([errStatusCode]); | |
36 | 36 | if (typeof cb === 'function') cb(errStatusCode); |
37 | 37 | return; |
38 | 38 | } |
... | ... | @@ -42,14 +42,14 @@ function doRequest(params, cb) { |
42 | 42 | bodyObject = JSON.parse(body); |
43 | 43 | } catch (e) { |
44 | 44 | const errNoJson = new Error('COREAPI: CORE responded with non JSON body'); |
45 | - logger.verbose(errNoJson); | |
46 | - | |
47 | - resolve(errNoJson, body); | |
45 | + logger.verbose([errNoJson]); | |
46 | + | |
47 | + resolve([errNoJson, body]); | |
48 | 48 | if (typeof cb === 'function') cb(errNoJson, body); |
49 | 49 | return; |
50 | 50 | } |
51 | 51 | |
52 | - resolve(null, bodyObject); | |
52 | + resolve([null, bodyObject]); | |
53 | 53 | if (typeof cb === 'function') cb(null, bodyObject); |
54 | 54 | }); |
55 | 55 | }); |
package-lock.json