[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