Skip to content

Anonymous users crash Sentry for Boomarks #398

@mitsuhiko

Description

@mitsuhiko
TypeError: int() argument must be a string or a number, not 'AnonymousUser'

Stacktrace (most recent call last):

  File "django/core/handlers/base.py", line 168, in get_response
    receivers = signals.got_request_exception.send(sender=self.__class__, request=request)

  File "sentry/web/decorators.py", line 64, in wrapped
    return func(request, *args, **kwargs)

  File "sentry/web/decorators.py", line 53, in _wrapped
    return func(request, project, *args, **kwargs)

  File "sentry/web/frontend/groups.py", line 205, in group_list
    view=view,

  File "sentry/web/frontend/groups.py", line 62, in _get_group_list
    bookmark_set__user=request.user,

  File "django/db/models/manager.py", line 141, in filter
    return self.get_query_set().filter(*args, **kwargs)

  File "django/db/models/query.py", line 550, in filter
    return self._filter_or_exclude(False, *args, **kwargs)

  File "django/db/models/query.py", line 568, in _filter_or_exclude
    clone.query.add_q(Q(*args, **kwargs))

  File "django/db/models/sql/query.py", line 1194, in add_q
    can_reuse=used_aliases, force_having=force_having)

  File "django/db/models/sql/query.py", line 1129, in add_filter
    connector)

  File "django/db/models/sql/where.py", line 67, in add
    value = obj.prepare(lookup_type, value)

  File "django/db/models/sql/where.py", line 316, in prepare
    return self.field.get_prep_lookup(lookup_type, value)

  File "django/db/models/fields/related.py", line 136, in get_prep_lookup
    return self._pk_trace(value, 'get_prep_lookup', lookup_type)

  File "django/db/models/fields/related.py", line 209, in _pk_trace
    v = getattr(field, prep_func)(lookup_type, v, **kwargs)

  File "django/db/models/fields/__init__.py", line 292, in get_prep_lookup
    return self.get_prep_value(value)

  File "django/db/models/fields/__init__.py", line 479, in get_prep_value
    return int(value)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions