X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FUpdateMessage.py;h=cc955f9225ed06c9c7b0c923c4227f6e3f914401;hb=5d8a25ab329d0c44d34645b0ddeacba2f02331eb;hp=261eaeba56a11a8e4c8b2a983c19e127cb67bf01;hpb=ae6869248016987dca1b4a302a4ad5c6a87b9eca;p=plcapi.git diff --git a/PLC/Methods/UpdateMessage.py b/PLC/Methods/UpdateMessage.py index 261eaeb..cc955f9 100644 --- a/PLC/Methods/UpdateMessage.py +++ b/PLC/Methods/UpdateMessage.py @@ -1,3 +1,5 @@ +# $Id$ +# $URL$ from PLC.Faults import * from PLC.Method import Method from PLC.Parameter import Parameter, Mixed @@ -31,12 +33,13 @@ class UpdateMessage(Method): message_fields = dict(filter(can_update, message_fields.items())) # Get message information - messages = Messages(self.api, [message_id]).values() + messages = Messages(self.api, [message_id]) if not messages: raise PLCInvalidArgument, "No such message" message = messages[0] message.update(message_fields) message.sync() + self.event_objects = {'Message': [message['message_id']]} return 1