From: Tony Mack Date: Thu, 24 Jan 2013 01:55:57 +0000 (-0500) Subject: update the sfa record pointer when a myplc slice's primary key has changed X-Git-Tag: sfa-3.0-0~13 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=a71c5a135f042b791ef151a748fa1d6743d4ce1e update the sfa record pointer when a myplc slice's primary key has changed --- diff --git a/sfa/importer/plimporter.py b/sfa/importer/plimporter.py index 0a485e4a..70fca69b 100644 --- a/sfa/importer/plimporter.py +++ b/sfa/importer/plimporter.py @@ -362,9 +362,13 @@ class PlImporter: except: self.logger.log_exc("PlImporter: failed to import slice") else: + # update the pointer if it has changed + if slice_id != slice_record.pointer: + self.logger.info("updating record (slice) pointer") + slice_record.pointer = slice_id + dbsession.commit() # xxx update the record ... - self.logger.warning ("Slice update not yet implemented") - pass + #self.logger.warning ("Slice update not yet implemented") # record current users affiliated with the slice slice_record.reg_researchers = \ [ self.locate_by_type_pointer ('user',user_id) for user_id in slice['person_ids'] ]