events: fix event creation with anonymous user

This commit is contained in:
Jens Langhammer
2021-03-01 12:04:27 +01:00
parent a81f981471
commit ca4ead8fd8
2 changed files with 34 additions and 1 deletions

View File

@ -85,7 +85,7 @@ def sanitize_dict(source: dict[Any, Any]) -> dict[Any, Any]:
value = asdict(value)
if isinstance(value, dict):
final_dict[key] = sanitize_dict(value)
elif isinstance(value, User):
elif isinstance(value, (User, AnonymousUser)):
final_dict[key] = sanitize_dict(get_user(value))
elif isinstance(value, models.Model):
final_dict[key] = sanitize_dict(model_to_dict(value))