[grisbi-bugs] [Grisbi 0002367]: La recherche alphanumérique/caractères spéciaux dans les remarques dépend "parfois" de la casse
Grisbi Bug Tracker
bugtracker at grisbi.org
Dim 4 Jan 14:37:30 CET 2026
The following issue has been RESOLVED.
======================================================================
https://www.grisbi.org/bugsreports/view.php?id=2367
======================================================================
Reported By: brochignac
Assigned To: pbiava
======================================================================
Project: Grisbi
Issue ID: 2367
Category: Main
Reproducibility: always
Severity: feature
Priority: normal
Status: resolved
OS: Autre(Other)
Version exact Grisbi:
Version OS: 24.04
Version GTK: 3.24.41
Resolution: fixed
Fixed in Version: development (git)
======================================================================
Date Submitted: 2026-01-03 14:07 CET
Last Modified: 2026-01-04 14:37 CET
======================================================================
Summary: La recherche alphanumérique/caractères spéciaux
dans les remarques dépend "parfois" de la casse
Description:
On écrit la remarque suivante dans une opération :
307 : butées amortisseur Avt G&D + joints échangeur huile/eau & support filtre
huile : 333 442 km
1 - Si on fait une recherche (Ctrl+F) sur "307", "333", "442", "&" ou "/" avec
"Rechercher dans les notes" sélectionné plus :
- l'option "Ignorer la casse" cochée (par défaut),
on obtient "Aucune opération n'a été trouvée".
2 - Si on fait la même recherche avec :
- l'option "Ignorer la casse" décochée,
on obtient "1 opération a été trouvée".
3 - 2 - Si on fait une recherche (Ctrl+F) sur le caractère "g" (en minuscule)
de "G&D" avec :
- l'option "Ignorer la casse" décochée,
on obtient "1 opération a été trouvée".
======================================================================
----------------------------------------------------------------------
(0007405) LudovicRousseau (administrator) - 2026-01-03 18:00
https://www.grisbi.org/bugsreports/view.php?id=2367#c7405
----------------------------------------------------------------------
Attention, dans le cas 3 c'est le "g" de "échangeur" qui est trouvé avec
l'option "Ignorer la casse" décochée,
C'est normal que Grisbi trouve 1 opération.
J'ai bien un problème. Si je cherche "G&D" avec l'option "Ignorer la casse"
cochée Grisbi ne trouve rien.
----------------------------------------------------------------------
(0007406) pbiava (administrator) - 2026-01-04 06:10
https://www.grisbi.org/bugsreports/view.php?id=2367#c7406
----------------------------------------------------------------------
En fait c'est la fonction utils_str_my_case_strstr() qui pose problème. Elle ne
retient que des lettres.
C'est en cours de correction.
----------------------------------------------------------------------
(0007407) brochignac (reporter) - 2026-01-04 12:54
https://www.grisbi.org/bugsreports/view.php?id=2367#c7407
----------------------------------------------------------------------
<< Attention, dans le cas 3 c'est le "g" de "échangeur" >>
Bien vu, j'avais pourtant (mal) cherché.
Bonne année 2026
----------------------------------------------------------------------
(0007408) LudovicRousseau (administrator) - 2026-01-04 14:37
https://www.grisbi.org/bugsreports/view.php?id=2367#c7408
----------------------------------------------------------------------
Corrigé dans
https://github.com/grisbi/grisbi/commit/ced8ddad3e9e0cd26f0ff02257b2e250606a9747
Merci
Issue History
Date Modified Username Field Change
======================================================================
2026-01-03 14:07 brochignac New Issue
2026-01-03 15:21 pbiava Assigned To => pbiava
2026-01-03 15:21 pbiava Status new => assigned
2026-01-03 18:00 LudovicRousseauNote Added: 0007405
2026-01-04 06:10 pbiava Note Added: 0007406
2026-01-04 12:54 brochignac Note Added: 0007407
2026-01-04 14:37 LudovicRousseauNote Added: 0007408
2026-01-04 14:37 LudovicRousseauStatus assigned => resolved
2026-01-04 14:37 LudovicRousseauResolution open => fixed
2026-01-04 14:37 LudovicRousseauFixed in Version => development (git)
======================================================================
Plus d'informations sur la liste de diffusion bugsreports