RecursionError: maximum recursion depth exceeded while calling a Python object

Thalia Technicie
2020-03-04T21:13:45+01:00

The below error occurs when trying to delete or unpublish an event from the event details page. @jdusseljee says the error doesn't happen if the unpublish action is used from the overview page.

Sentry Issue: [CONCREXIT-22](https://sentry.io/organizations/thalia/issues/1516920010/?referrer=gitlab_integration)

```
RecursionError: maximum recursion depth exceeded while calling a Python object
(245 additional frame(s) were not displayed)
...
File "django/db/models/query_utils.py", line 139, in __get__
instance.refresh_from_db(fields=[field_name])
File "django/db/models/base.py", line 627, in refresh_from_db
db_instance = db_instance_qs.get()
File "django/db/models/query.py", line 411, in get
num = len(clone)
File "django/db/models/query.py", line 258, in __len__
self._fetch_all()
File "django/utils/deconstruct.py", line 16, in __new__
obj = super(klass, cls).__new__(cls)
```