Merge remote-tracking branch 'origin/geni-v2' into geni-v2
authorGit User <support@planet-lab.org>
Thu, 14 Nov 2013 14:16:42 +0000 (09:16 -0500)
committerGit User <support@planet-lab.org>
Thu, 14 Nov 2013 14:16:42 +0000 (09:16 -0500)
sfa/storage/model.py

index 1633809..929ab85 100644 (file)
@@ -391,5 +391,14 @@ def augment_with_sfa_builtins (local_record):
         related_records = getattr(local_record,attribute,[])
         hrns = [ r.hrn for r in related_records ]
         setattr (local_record, field_name, hrns)
+
+    # include legacy 'slices' and 'keys' fields for backwards compatibility
+    reg_keys = getattr(local_record, 'reg-keys')
+    if reg_keys:
+        setattr(local_record, 'keys', reg_keys)
+    reg_slices = getattr(local_record, 'reg-slices')
+    if reg_slices:
+       setattr(local_record, 'slices', reg_slices)
+