500 Internal Server Error attempting to access user options for non-member
going to a URL like https://www.example.com/mailman3/lists/list.example.com/members/options/user@example.net where user@example.net is not a list member gives 500 Internal Server Error.
ERROR 2016-08-23 15:42:19,253 base 1551 139676596516672 Internal Server Error: /
mailman3/lists/users.mail.falconframework.org/members/options/conteajik@gmail.com
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/Django-1.9.4-py2.7.egg/django/core/handlers/base.py", line 149, in get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/local/lib/python2.7/dist-packages/Django-1.9.4-py2.7.egg/django/core/handlers/base.py", line 147, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python2.7/dist-packages/Django-1.9.4-py2.7.egg/django/contrib/auth/decorators.py", line 23, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/postorius-1.0.4-py2.7.egg/postorius/auth/decorators.py", line 57, in wrapper
return fn(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/postorius-1.0.4-py2.7.egg/postorius/views/list.py", line 136, in list_member_options
mm_member = client.get_member(list_id, email)
File "/usr/local/lib/python2.7/dist-packages/mailmanclient-1.0.1-py2.7.egg/mailmanclient/_client.py", line 456, in get_member
return self.get_list(fqdn_listname).get_member(subscriber_address)
File "/usr/local/lib/python2.7/dist-packages/mailmanclient-1.0.1-py2.7.egg/mailmanclient/_client.py", line 814, in get_member
(email, self.fqdn_listname))
ValueError: conteajik@gmail.com is not a member address of users@mail.falconframework.org