From: Tony Mack Date: Fri, 10 Apr 2009 01:09:31 +0000 (+0000) Subject: fix bug X-Git-Tag: sfa-0.9-0@14641~505 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=06e73e7a06c9c8cecbcdcb0669c0b894848f2bd1;p=sfa.git fix bug --- diff --git a/geni/methods/resolve.py b/geni/methods/resolve.py index 7fbb1e27..a7824780 100644 --- a/geni/methods/resolve.py +++ b/geni/methods/resolve.py @@ -1,9 +1,13 @@ + + + from geni.util.faults import * from geni.util.excep import * from geni.util.method import Method from geni.util.parameter import Parameter, Mixed from geni.util.auth import Auth from geni.util.record import GeniRecord +from geni.registry import Registries from geni.util.debug import log class resolve(Method): @@ -30,9 +34,11 @@ class resolve(Method): # is this a foreign record if not hrn.startswith(self.api.hrn): - for registry in self.api.registries: + registries = Registries(self.api) + credential = self.api.getCredential() + for registry in registries: if hrn.startswith(registry): - records = self.api.registries[registry].resolve(self.api.credential, name) + records = registries[registry].resolve(credential, name) good_records = records else: auth_hrn = self.api.auth.get_authority(hrn)