Skip to content

When using search Sentry raises an Exception #438

@ghost

Description

When using a search keyword of 1 or 2 characters Sentry raises a DatabaseError:

Internal Server Error: /default/search/
Traceback (most recent call last):
File "/var/virtualenvs/sentry/lib/python2.6/site-packages/django/core/handlers/base.py", line 111, in get_response
response = callback(request, _callback_args, *_callback_kwargs)
File "/var/virtualenvs/sentry/lib/python2.6/site-packages/sentry/web/decorators.py", line 110, in wrapped
return func(request, _args, *_kwargs)
File "/var/virtualenvs/sentry/lib/python2.6/site-packages/sentry/web/decorators.py", line 47, in _wrapped
return func(request, project, _args, *_kwargs)
File "/var/virtualenvs/sentry/lib/python2.6/site-packages/sentry/web/frontend/groups.py", line 168, in search
documents = list(SearchDocument.objects.search(project, query, sort_by=sort))
File "/var/virtualenvs/sentry/lib/python2.6/site-packages/django/db/models/query.py", line 1324, in iter
query = iter(self.query)
File "/var/virtualenvs/sentry/lib/python2.6/site-packages/django/db/models/sql/query.py", line 67, in iter
self._execute_query()
File "/var/virtualenvs/sentry/lib/python2.6/site-packages/django/db/models/sql/query.py", line 81, in _execute_query
self.cursor.execute(self.sql, self.params)
File "/var/virtualenvs/sentry/lib/python2.6/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 44, in execute
return self.cursor.execute(query, args)
DatabaseError: syntax error at or near ")"
LINE 7: WHERE st.token IN ()
^

Using search keywords larger than 2 characters works fine

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