# HG changeset patch # User Ralph Meijer # Date 1207836360 0 # Node ID 42e23a62b57fc549cf69e4966c6e02b32850df2b # Parent 07114105885a0bd882729a9acedace3cff752936 Guard against missing config for sending last published item on subscription. diff -r 07114105885a -r 42e23a62b57f idavoll/backend.py --- a/idavoll/backend.py Thu Apr 10 14:02:53 2008 +0000 +++ b/idavoll/backend.py Thu Apr 10 14:06:00 2008 +0000 @@ -183,7 +183,7 @@ '//event/pubsub/notify') config = node.get_configuration() - if config["pubsub#send_last_published_item"] != 'on_sub': + if config.get("pubsub#send_last_published_item", 'never') != 'on_sub': return d = self.get_items(node.id, subscriber.userhostJID(), 1) diff -r 07114105885a -r 42e23a62b57f idavoll/memory_storage.py --- a/idavoll/memory_storage.py Thu Apr 10 14:02:53 2008 +0000 +++ b/idavoll/memory_storage.py Thu Apr 10 14:06:00 2008 +0000 @@ -10,6 +10,7 @@ default_config = {"pubsub#persist_items": True, "pubsub#deliver_payloads": True, + "pubsub#send_last_published_item": True, "pubsub#node_type": "leaf"} class Storage: