Gracefully fails if error.res does not exists.

This commit is contained in:
Julien Fontanet 2015-12-03 12:37:24 +01:00
parent 7434e0352f
commit 9b9e4dddfc

View File

@ -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
}