Page MenuHomePhabricator

Going to /api/tracker/trackerprofile/ without logging in throws 500
Closed, ResolvedPublic

Description

Internal Server Error: /api/tracker/trackerprofile/
Traceback (most recent call last):
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/core/handlers/base.py", line 132, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/rest_framework/viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/rest_framework/views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/rest_framework/views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/rest_framework/mixins.py", line 40, in list
    queryset = self.filter_queryset(self.get_queryset())
  File "./api/viewsets.py", line 67, in get_queryset
    return TrackerProfile.objects.filter(user=self.request.user)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/manager.py", line 127, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/query.py", line 679, in filter
    return self._filter_or_exclude(False, *args, **kwargs)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/query.py", line 697, in _filter_or_exclude
    clone.query.add_q(Q(*args, **kwargs))
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/sql/query.py", line 1310, in add_q
    clause, require_inner = self._add_q(where_part, self.used_aliases)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/sql/query.py", line 1338, in _add_q
    allow_joins=allow_joins, split_subq=split_subq,
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/sql/query.py", line 1200, in build_filter
    lookups, value)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/fields/related.py", line 1758, in get_lookup_constraint
    lookup_class(target.get_col(alias, source), val), AND)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/lookups.py", line 105, in __init__
    self.rhs = self.get_prep_lookup()
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/lookups.py", line 143, in get_prep_lookup
    return self.lhs.output_field.get_prep_lookup(self.lookup_name, self.rhs)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 727, in get_prep_lookup
    return self.get_prep_value(value)
  File "/var/www/tracker.wikimedia.cz/deploy/pyenv/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 985, in get_prep_value
    return int(value)
TypeError: int() argument must be a string or a number, not 'AnonymousUser'

Event Timeline

Change 479989 had a related patch set uploaded (by Takidelfin; owner: Takidelfin):
[wikimedia-cz/tracker@master] API: Fix 500 error in /tracker/trackerprofile

https://gerrit.wikimedia.org/r/479989

Urbanecm moved this task from Inbox to Ready (PM's approval not needed) on the WMCZ-Tracker board.
Urbanecm moved this task from Ready (PM's approval not needed) to Bugs on the WMCZ-Tracker board.

Change 479989 merged by jenkins-bot:
[wikimedia-cz/tracker@master] API: Fix 500 error in /tracker/trackerprofile

https://gerrit.wikimedia.org/r/479989