Hi,
No matter what action I set for member posts (Hold for moderator,
Reject) they are always delivered.
When I tried from a non-member email address, the message got held but
when I try to see it I get a Server Error (500) page. The log files
shows:
ERROR 2016-08-18 01:04:30,231 base 21026 34722993152 Internal Server
Error: /mailman3/lists/test.mydomain.com/held_messages
Traceback (most recent call last):
File
"/usr/local/mailman/mailman-bundler/eggs/Django-1.8.14-py2.7.egg/django/core/handlers/base.py",
line 132, in get_response
response = wrapped_callback(request, *callback_args,
**callback_kwargs)
File
"/usr/local/mailman/mailman-bundler/eggs/Django-1.8.14-py2.7.egg/django/views/generic/base.py",
line 71, in view
return self.dispatch(request, *args, **kwargs)
File
"/usr/local/mailman/mailman-bundler/eggs/postorius-1.0.3-py2.7.egg/postorius/views/generic.py",
line 67, in dispatch
return super(MailingListView, self).dispatch(request, *args,
**kwargs)
File
"/usr/local/mailman/mailman-bundler/eggs/Django-1.8.14-py2.7.egg/django/views/generic/base.py",
line 89, in dispatch
return handler(request, *args, **kwargs)
File
"/usr/local/mailman/mailman-bundler/eggs/Django-1.8.14-py2.7.egg/django/utils/decorators.py",
line 34, in _wrapper
return bound_func(*args, **kwargs)
File
"/usr/local/mailman/mailman-bundler/eggs/postorius-1.0.3-py2.7.egg/postorius/auth/decorators.py",
line 81, in wrapper
return fn(*args, **kwargs)
File
"/usr/local/mailman/mailman-bundler/eggs/Django-1.8.14-py2.7.egg/django/utils/decorators.py",
line 30, in bound_func
return func.__get__(self, type(self))(*args2, **kwargs2)
File
"/usr/local/mailman/mailman-bundler/eggs/postorius-1.0.3-py2.7.egg/postorius/views/list.py",
line 387, in get
held_messages = utils.paginate(request, self.mailing_list.held, 20)
File
"/usr/local/mailman/mailman-bundler/eggs/mailmanclient-1.0.1-py2.7.egg/mailmanclient/_client.py",
line 443, in held
moderation_reasons=entry['moderation_reasons'],
KeyError: u'moderation_reasons'
Cheers,
Jean-Luc