renamed persistentobjs into model
[sfa.git] / sfa / methods / GetSelfCredential.py
index b8eb18a..073ae94 100644 (file)
@@ -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)