Project

General

Profile

Bug #91016

SyntaxError: syntax error in tsquery: "www.toulouse.fr/web/la-mairie/budget/tarifs)"

Added by Sentry Io 24 days ago. Updated 3 days ago.

Status:
Fermé
Priority:
Normal
Target version:
-
Start date:
24 May 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/126547/

SyntaxError: syntax error in tsquery: "www.toulouse.fr/web/la-mairie/budget/tarifs)" 
CONTEXT:  SQL function "wcs_tsquery" statement 1

(6 additional frame(s) were not displayed)
...
  File "quixote/directory.py", line 92, in _q_traverse
    return obj()
  File "wcs/api.py", line 538, in _q_index
    formdatas = sql.AnyFormData.select(criterias, order_by=order_by, limit=limit, offset=offset)
  File "wcs/sql.py", line 2316, in select
    return list(objects)
  File "wcs/sql.py", line 2275, in select_iterator
    cur.execute(sql_statement, parameters)
  File "wcs/sql.py", line 125, in execute
    return super().execute(query, vars)

Related issues

Related to w.c.s. - Development #86903: recherche texte libre avec préfixeSolution déployée13 February 2024

Actions
Related to w.c.s. - Development #90384: activer le nouveau comportement de recherche full text par défautSolution déployée07 May 2024

Actions
Related to w.c.s. - Bug #91057: retirer le enable-new-fts: par défautFermé24 May 2024

Actions

Associated revisions

Revision 90def98f (diff)
Added by Pierre Ducroquet 3 days ago

use plainto_tsquery instead of cast (#91016)

Revision 481e0f6e (diff)
Added by Pierre Ducroquet 3 days ago

use plainto_tsquery instead of cast (#91016)

Revision d55f1bcc (diff)
Added by Pierre Ducroquet 3 days ago

use plainto_tsquery instead of cast (#91016)

Revision ce062b20 (diff)
Added by Frédéric Péters 3 days ago

sql: search with token with parenthesis (#91016)

History

#1

Updated by Lauréline Guérin 24 days ago

  • Project changed from Suivi des traces to w.c.s.
#3

Updated by Lauréline Guérin 24 days ago

#4

Updated by Lauréline Guérin 24 days ago

  • Related to Development #90384: activer le nouveau comportement de recherche full text par défaut added
#5

Updated by Frédéric Péters 21 days ago

  • Related to Bug #91057: retirer le enable-new-fts: par défaut added
#6

Updated by Frédéric Péters 21 days ago

Une recherche d'une adresse (?q=) et somehow ça éclate avec une référence sur "www.toulouse.fr/web/la-mairie/budget/tarifs)",

Ça se reproduit facilement en local :

auquo_local> insert into wcs_search_tokens values ('www.toulouse.fr/web/la-mairie/budget/tarifs)');
INSERT 0 1
Time: 0.072s
auquo_local> select wcs_tsquery('xxx@mairie-toulouse.fr');
syntax error in tsquery: "www.toulouse.fr/web/la-mairie/budget/tarifs)" 
CONTEXT:  SQL function "wcs_tsquery" statement 1
Time: 0.007s
#7

Updated by Frédéric Péters 21 days ago

(et de manière plus générale une chaine se terminant par une parenthèse (ouvrante ou fermante, d'ailleurs)).

#8

Updated by Robot Gitea 21 days ago

  • Status changed from Nouveau to En cours
  • Assignee set to Frédéric Péters

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#9

Updated by Frédéric Péters 3 days ago

  • Status changed from En cours to Fermé

Sera traité dans la PR de #90533.

Also available in: Atom PDF