A server error was prompted on https://wikipedialibrary.wmflabs.org/applications/evaluate/9026/ on the step where the coordinator is emailed:
Traceback (most recent call last):
File "/venv/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/venv/lib/python3.8/site-packages/django/utils/decorators.py", line 130, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/venv/lib/python3.8/site-packages/django/views/decorators/http.py", line 40, in inner
return func(request, *args, **kwargs)
File "/venv/lib/python3.8/site-packages/django_comments/views/comments.py", line 123, in post_comment
signals.comment_was_posted.send(
File "/venv/lib/python3.8/site-packages/django/dispatch/dispatcher.py", line 173, in send
return [
File "/venv/lib/python3.8/site-packages/django/dispatch/dispatcher.py", line 174, in <listcomp>
(receiver, receiver(signal=self, sender=sender, **named))
File "/app/TWLight/emails/tasks.py", line 252, in send_comment_notification_emails
recent_app_coordinator.email,
Exception Type: AttributeError at /comments/post/
Exception Value: 'NoneType' object has no attribute 'email'The partner is currently marked unavailable, and the coordinator is no longer assigned. It looks like we might not be handling the case where there's simply no recent coordinator to email properly.