From 5da0dafa61565ae254d5e29cdd6b55310c204987 Mon Sep 17 00:00:00 2001
From: Thierry Parmentelat <thierry.parmentelat@inria.fr>
Date: Fri, 21 Sep 2012 16:36:20 +0200
Subject: [PATCH] When sfi calls CreateSliver, it uses Resolve beforehand to
 make up the 'users' arg This change reverts to using Resolve (details=True)
 so that testbed-dependant data gets added to the result of Resolve It seems
 like our implementation is not yet testbed-neutral enough, so for now we need
 this setting

---
 sfa/client/sfi.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sfa/client/sfi.py b/sfa/client/sfi.py
index f16a2346..5d44cf3f 100644
--- a/sfa/client/sfi.py
+++ b/sfa/client/sfi.py
@@ -1134,7 +1134,10 @@ or with an slice hrn, shows currently provisioned resources
         #    keys: [<ssh key A>, <ssh key B>]
         #  }]
         users = []
-        slice_records = self.registry().Resolve(slice_urn, [self.my_credential_string])
+        # xxx Thierry 2012 sept. 21
+        # contrary to what I was first thinking, calling Resolve with details=False does not yet work properly here
+        # I am turning details=True on again on a - hopefully - temporary basis, just to get this whole thing to work again
+        slice_records = self.registry().Resolve(slice_urn, [self.my_credential_string], {'details':True})
         if slice_records and 'reg-researchers' in slice_records[0] and slice_records[0]['reg-researchers']:
             slice_record = slice_records[0]
             user_hrns = slice_record['reg-researchers']
-- 
2.47.0