# HG changeset patch # User Goffi # Date 1448463522 -3600 # Node ID 07ad8d8fde77f137c4332777bfa2a3da44619207 # Parent 648f294601c27c996c51662345e287f07ed5a8ca item publisher is enforced diff -r 648f294601c2 -r 07ad8d8fde77 sat_pubsub/backend.py --- a/sat_pubsub/backend.py Tue Nov 24 17:02:35 2015 +0100 +++ b/sat_pubsub/backend.py Wed Nov 25 15:58:42 2015 +0100 @@ -305,6 +305,8 @@ items_data = [] check_overwrite = False for item in items: + # we enforce publisher (cf XEP-0060 ยง7.1.2.3) + item['publisher'] = requestor.full() if persistItems or deliverPayloads: item.uri = None item.defaultUri = None