X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FDeleteSliceAttribute.py;h=06a99f3ee6f4c34e0ac6c1eb23bb4d8cbc422bd4;hb=365ed09cdb23aefe44225870ec733b0e1dc6392b;hp=7584f467d0b690d3f5fe99df54e6fd56bd6c6071;hpb=e347fc823bbba9d88a3fddf07d5c21024dfd1e55;p=plcapi.git diff --git a/PLC/Methods/DeleteSliceAttribute.py b/PLC/Methods/DeleteSliceAttribute.py index 7584f46..06a99f3 100644 --- a/PLC/Methods/DeleteSliceAttribute.py +++ b/PLC/Methods/DeleteSliceAttribute.py @@ -51,8 +51,9 @@ class DeleteSliceAttribute(Method): if slice_attribute['min_role_id'] is not None and \ min(self.caller['role_ids']) > slice_attribute['min_role_id']: - raise PLCPermissionDenied, "Not allowed to delete the specified attribute" + raise PLCPermissioinDenied, "Not allowed to delete the specified attribute" slice_attribute.delete() + self.event_objects = {'SliceAttribute': [slice_attribute['slice_attribute_id']]} return 1