X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmanagers%2Fregistry_manager.py;h=350d969fc4489e6a15f0c4a4e8647e3539145ab9;hb=e3095ad8215d11fa3476c704e2bfd5ac82e6a7be;hp=bbd958ef49b4d7eab568074ef0cdd2fa53dbfa38;hpb=3468d162c0111337234ef5eb3da0f8b1e377d8d2;p=sfa.git diff --git a/sfa/managers/registry_manager.py b/sfa/managers/registry_manager.py index bbd958ef..350d969f 100644 --- a/sfa/managers/registry_manager.py +++ b/sfa/managers/registry_manager.py @@ -41,7 +41,6 @@ class RegistryManager: 'peers':peers}) def GetCredential(self, api, xrn, type, caller_xrn=None): - dbsession = api.dbsession() # convert xrn to hrn if type: hrn = urn_to_hrn(xrn)[0] @@ -59,7 +58,9 @@ class RegistryManager: if not auth_hrn or hrn == api.config.SFA_INTERFACE_HRN: auth_hrn = hrn auth_info = api.auth.get_auth_info(auth_hrn) + # get record info + dbsession = api.dbsession() record=dbsession.query(RegRecord).filter_by(type=type,hrn=hrn).first() if not record: raise RecordNotFound("hrn=%s, type=%s"%(hrn,type))