KeyError when accessing certain users' history
Example page: https://re2o.rez-rennes.fr/logs/users/user/751
Traceback:
File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py" in inner
41. response = get_response(request)
File "/usr/lib/python3/dist-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/usr/lib/python3/dist-packages/django/core/handlers/base.py" in _get_response
187. response = self.process_exception_by_middleware(e, request)
File "/usr/lib/python3/dist-packages/django/core/handlers/base.py" in _get_response
185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python3/dist-packages/django/contrib/auth/decorators.py" in _wrapped_view
23. return view_func(request, *args, **kwargs)
File "/var/www/re2o/logs/views.py" in history
597. events = history.get(int(object_id), model)
File "/var/www/re2o/logs/models.py" in get
788. self._add_revision(version)
File "/var/www/re2o/logs/models.py" in _add_revision
823. ignoring=["last_login", "pwd_ntlm", "email_change_date"]
File "/var/www/re2o/logs/models.py" in _compute_diff
443. if key not in ignoring and v1.field_dict[key] != v2.field_dict[key]:
Exception Type: KeyError at /logs/users/user/751
Exception Value: 'groups'