X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FUpdateSliceAttribute.py;h=024a8e4d133ea21604d3060652e5f019007306cd;hb=c19d3f07adc9959803e56e6f5bc48ab413e13eaa;hp=43cf1f33db7f19dc378989e230b8861b1f75f3d5;hpb=79b13a156ba2d2a39114201afc46d4c2c7d6da0a;p=plcapi.git diff --git a/PLC/Methods/UpdateSliceAttribute.py b/PLC/Methods/UpdateSliceAttribute.py index 43cf1f3..024a8e4 100644 --- a/PLC/Methods/UpdateSliceAttribute.py +++ b/PLC/Methods/UpdateSliceAttribute.py @@ -24,7 +24,7 @@ class UpdateSliceAttribute(Method): Auth(), SliceAttribute.fields['slice_attribute_id'], Mixed(SliceAttribute.fields['value'], - InitScript.fields['initscript_id']) + InitScript.fields['name']) ] returns = Parameter(int, '1 if successful') @@ -57,8 +57,8 @@ class UpdateSliceAttribute(Method): min(self.caller['role_ids']) > slice_attribute['min_role_id']: raise PLCPermissionDenied, "Not allowed to update the specified attribute" - if slice_attribute['name'] in ['plc_initscript_id']: - initscripts = InitScripts(self.api, {'enabled': True, 'initscript_id': int(value)}) + if slice_attribute['name'] in ['initscript']: + initscripts = InitScripts(self.api, {'enabled': True, 'name': value}) if not initscripts: raise PLCInvalidArgument, "No such plc initscript"