From 9b9e4dddfc21d8dd4eff35ad887bb585682276b6 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Thu, 3 Dec 2015 12:37:24 +0100 Subject: [PATCH] Gracefully fails if error.res does not exists. --- packages/xen-api/src/index.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/xen-api/src/index.js b/packages/xen-api/src/index.js index 9edd5dac2..508369271 100644 --- a/packages/xen-api/src/index.js +++ b/packages/xen-api/src/index.js @@ -416,12 +416,14 @@ export class Xapi extends EventEmitter { error = error.cause } - console.error( - 'XML-RPC Error: %s (response status %s)', - error.message, - error.res.statusCode - ) - console.error('%s', error.body) + if (error.res) { + console.error( + 'XML-RPC Error: %s (response status %s)', + error.message, + error.res.statusCode + ) + console.error('%s', error.body) + } throw error }