Please change order of the logic:
```python
if not request.user.is_authenticated():
    raise ...
return super(...
```