component pubsub: Set default access model for PEP to presence

This commit is contained in:
Goffi 2026-05-27 15:28:11 +02:00
commit e0064e0372

View file

@ -591,6 +591,10 @@ class PubsubResource(pubsub.PubSubResource):
config = PubsubNodeConfig()
if is_pep:
# XEP-0163: default access model for PEP nodes is "presence"
config.access_model = AccessModel.presence
if request.options is not None:
access_model_value = request.options.get(XEP_0060.OPT_ACCESS_MODEL)
if access_model_value: