From 485dfdf7053af63aa6f60b6cef89a845c610303e Mon Sep 17 00:00:00 2001 From: Goffi Date: Thu, 21 Jun 2018 01:21:44 +0200 Subject: [PATCH] jp (event): fixed crash on missing item in get and inviteeGet by making it mandatory. --- sat_frontends/jp/base.py | 1 + sat_frontends/jp/cmd_event.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/sat_frontends/jp/base.py b/sat_frontends/jp/base.py index 460cc1dd..c7392c20 100644 --- a/sat_frontends/jp/base.py +++ b/sat_frontends/jp/base.py @@ -742,6 +742,7 @@ class CommandBase(object): - pubsub_flags(iterable[unicode]): tuple of flags to set pubsub options, can be: C.SERVICE: service is required C.NODE: node is required + C.ITEM: item is required C.SINGLE_ITEM: only one item is allowed @attribute need_loop(bool): to set by commands when loop is needed """ diff --git a/sat_frontends/jp/cmd_event.py b/sat_frontends/jp/cmd_event.py index 1e52b059..85c08843 100644 --- a/sat_frontends/jp/cmd_event.py +++ b/sat_frontends/jp/cmd_event.py @@ -42,7 +42,7 @@ class Get(base.CommandBase): host, 'get', use_output=C.OUTPUT_DICT, - use_pubsub=True, pubsub_flags={C.NODE, C.SINGLE_ITEM}, + use_pubsub=True, pubsub_flags={C.NODE, C.ITEM, C.SINGLE_ITEM}, use_verbose=True, help=_(u'get event data')) self.need_loop=True @@ -152,7 +152,7 @@ class InviteeGet(base.CommandBase): host, 'get', use_output=C.OUTPUT_DICT, - use_pubsub=True, pubsub_flags={C.NODE}, + use_pubsub=True, pubsub_flags={C.NODE, C.ITEM, C.SINGLE_ITEM}, use_verbose=True, help=_(u'get event attendance')) self.need_loop=True