sendexpirationnotification.py crashed
One-sentence description
sendexpirationnotification.py
crashed while being run by cron
.
Current behaviour
Cron <root@virtueleivo> /var/docker-compose/concrexit/manage.py.sh sendexpirationnotification 2>&1 > /var/www/concrexit/log/cron_sendexpirationnotification.log
Traceback (most recent call last):
File "/usr/src/app/website/manage.py", line 19, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.5/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.5/site-packages/django/core/management/__init__.py", line 365, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.5/site-packages/django/core/management/base.py", line 288, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python3.5/site-packages/django/core/management/base.py", line 335, in execute
output = self.handle(*args, **options)
File "/usr/src/app/website/members/management/commands/sendexpirationnotification.py", line 18, in handle
emails.send_expiration_announcement(bool(options['dry-run']))
File "/usr/src/app/website/members/emails.py", line 90, in send_expiration_announcement
with translation.override(member.language):
AttributeError: 'Member' object has no attribute 'language'
Expected behaviour
No crash
Steps to reproduce
- run
sendexpirationnotification.py
command.