Projet

Général

Profil

Development #56008

Lors de la mise à jour du champ de recherche full text, normaliser les chaînes

Ajouté par Benjamin Dauvergne il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
06 août 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Quelque chose comme cela :

-                'fts': FtsMatch.get_fts_value(' '.join(fts_strings)),
+                'fts': FtsMatch.get_fts_value(' '.join(str(s) for s in fts_strings)),

Problème constaté sur #55957.


Fichiers

Révisions associées

Révision cc66ed3e (diff)
Ajouté par Benjamin Dauvergne il y a plus de 2 ans

sql: only pass strings to .join() (#56008)

fts_strings can eventually contain lazy strings due to translations.

Historique

#2

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Assigné à mis à Benjamin Dauvergne
#3

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

J'aurai pu aussi rajouter un str(...) dans User.get_display_name(), mais je trouve plus sûr de faire comme cela.

#4

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée

Ok ainsi.

#5

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit cc66ed3ef0deb767048ab598071e7a4eb7350319
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Fri Aug 6 01:30:59 2021 +0200

    sql: only pass strings to .join() (#56008)

    fts_strings can eventually contain lazy strings due to translations.
#6

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF