From: Mohamed Larabi Date: Thu, 6 Dec 2012 15:30:12 +0000 (+0100) Subject: record update again X-Git-Tag: sfa-2.1-21~5 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=e89c6b17be62bfcd8a39299409d96e417dac156e;p=sfa.git record update again --- diff --git a/sfa/managers/registry_manager.py b/sfa/managers/registry_manager.py index 8c012adb..95b4ed25 100644 --- a/sfa/managers/registry_manager.py +++ b/sfa/managers/registry_manager.py @@ -380,7 +380,6 @@ class RegistryManager: urn = hrn_to_urn(hrn,type) gid_object = api.auth.hierarchy.create_gid(urn, uuid, pkey) gid = gid_object.save_to_string(save_parents=True) - record.gid = gid # xxx should do side effects from new_record to record # not too sure how to do that @@ -404,6 +403,7 @@ class RegistryManager: (pointer, new_key_pointer) = self.driver.update (record.__dict__, new_record.__dict__, hrn, new_key) if new_key and new_key_pointer: record.reg_keys=[ RegKey (new_key, new_key_pointer)] + record.gid = gid dbsession.commit(); # update membership for researchers, pis, owners, operators