From 711c5781e6bea4ba5cf7aaa335223576bd99c337 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Tue, 5 May 2015 13:45:51 +0200 Subject: [PATCH] Export wrapError(). --- packages/xen-api/src/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/xen-api/src/index.js b/packages/xen-api/src/index.js index 37540b3c2..0590eb8cc 100644 --- a/packages/xen-api/src/index.js +++ b/packages/xen-api/src/index.js @@ -65,6 +65,8 @@ class XapiError extends BaseError { } } +export const wrapError = error => new XapiError(error) + // =================================================================== const URL_RE = /^(http(s)?:\/\/)?([^/]+?)(?::([0-9]+))?(?:\/.*)?$/ @@ -289,7 +291,7 @@ export class Xapi extends EventEmitter { return result.Value } - throw new XapiError(result.ErrorDescription) + wrapError(result.ErrorDescription) }) .cancellable() }