# HG changeset patch # User Goffi # Date 1510732718 -3600 # Node ID 7fa9456032e73c81f880ab7a5e0681bc06d029e0 # Parent 014feb75092df1f8a2b465aea9df2fd8a88b6cfa plugin tickets: specify parent service when using getCommentsService + fill reporter_jid is missing (will be discarded later if not in the schema) diff -r 014feb75092d -r 7fa9456032e7 src/plugins/plugin_misc_tickets.py --- a/src/plugins/plugin_misc_tickets.py Wed Nov 15 08:57:19 2017 +0100 +++ b/src/plugins/plugin_misc_tickets.py Wed Nov 15 08:58:38 2017 +0100 @@ -164,7 +164,7 @@ now = utils.xmpp_date() if not item_id: values['created'] = now - comments_service = self._m.getCommentsService(client) + comments_service = yield self._m.getCommentsService(client, service) # we need to use uuid for comments node, because we don't know item id in advance # (we don't want to set it ourselves to let the server choose, so we can have @@ -184,6 +184,8 @@ if not values.get('reporter'): identity = yield self._i.getIdentity(client, client.jid) values['reporter'] = identity['nick'] + if not values.get('reporter_jid'): + values['reporter_jid'] = client.jid.full() item_id = yield self._s.sendDataFormItem(client, service, node, values, schema, item_id, extra, deserialise) defer.returnValue(item_id)