X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2FGetSelfCredential.py;h=073ae94e55c08a397b5cc9d502fed1bc6096b13e;hb=862dfa7f7b8cce8c17e80c42aedd8d500ea86cb6;hp=b8eb18a3535612dae2f184458ba08609b82e1c35;hpb=3cf5c9d8e3f11fa56450c22efdbd6e483c5adda9;p=sfa.git diff --git a/sfa/methods/GetSelfCredential.py b/sfa/methods/GetSelfCredential.py index b8eb18a3..073ae94e 100644 --- a/sfa/methods/GetSelfCredential.py +++ b/sfa/methods/GetSelfCredential.py @@ -57,7 +57,7 @@ class GetSelfCredential(Method): ### authenticate the gid # import here so we can load this module at build-time for sfa2wsdl #from sfa.storage.alchemy import dbsession - from sfa.storage.persistentobjs import RegRecord + from sfa.storage.model import RegRecord # xxx-local - the current code runs Resolve, which would forward to # another registry if needed @@ -67,8 +67,7 @@ class GetSelfCredential(Method): if not records: raise RecordNotFound(hrn) - record_obj = RegRecord ('unknown') - record_obj.set_from_dict (records[0]) + record_obj = RegRecord (dict=records[0]) # xxx-local the local-only version would read #record_obj = dbsession.query(RegRecord).filter_by(hrn=hrn).first() #if not record_obj: raise RecordNotFound(hrn)