From ed0ab78048edaaa91f5865a8d908a694f8f975d4 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Tue, 14 Apr 2015 11:40:46 +0200 Subject: [PATCH] Better error messages in XO#getXAPI(). --- src/xo.coffee | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/xo.coffee b/src/xo.coffee index 38756e917..f1d8b1d6b 100644 --- a/src/xo.coffee +++ b/src/xo.coffee @@ -335,9 +335,13 @@ class $XO extends $EventEmitter {$poolId: poolId} = object unless poolId - throw new Error "no XAPI found for #{object.id}" + throw new Error "object #{object.id} does not belong to a pool" - return @_xapis[poolId] + xapi = @_xapis[poolId] + unless xapi + throw new Error "no connection found for object #{object.id}" + + return xapi #-------------------------------------------------------------------