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

  1. run sendexpirationnotification.py command.
Edited by Ghost User