X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2Fregister.py;h=294b71237a981e195aa70009d5c69bfd23e2804d;hb=af331734b08993f76d3734e1965dc2e54fadebbc;hp=ac05303b81378510cfc4bea6e21ef096346add8e;hpb=5a4287a4091ebddfe1b09dfb59e122954a3ecccc;p=sfa.git diff --git a/sfa/methods/register.py b/sfa/methods/register.py index ac05303b..294b7123 100644 --- a/sfa/methods/register.py +++ b/sfa/methods/register.py @@ -104,7 +104,11 @@ class register(Method): record['pointer'] = pointer elif (type == "slice"): + acceptable_fields=['url', 'instantiation', 'name', 'description'] pl_record = self.api.geni_fields_to_pl_fields(type, hrn, record) + for key in pl_record.keys(): + if key not in acceptable_fields: + pl_record.pop(key) slices = self.api.plshell.GetSlices(self.api.plauth, [pl_record['name']]) if not slices: pointer = self.api.plshell.AddSlice(self.api.plauth, pl_record)