1

Topic: [9.1.3 API REST]searchoptions : bug equals notequals

Bonjour,
avec l'API REST 9.1.3
lors des recherches sur un utilisateurs avec les critères :  equals et notequals renvoient a même chode que contains :

exemple :

searchtype=0 (contains d'après /listSearchOptions/User/)
/search/User?criteria[0][field]=1&criteria[0][searchtype]=0&criteria[0][value]=denrée; => me renvoie Ladenrée OK

searchtype=1 (equals d'après /listSearchOptions/User/)
/search/User?criteria[0][field]=1&criteria[0][searchtype]=1&criteria[0][value]=denrée; => me renvoie Ladenrée KO

searchtype=2 (notequals d'après /listSearchOptions/User/)
/search/User?criteria[0][field]=1&criteria[0][searchtype]=2&criteria[0][value]=Ladenrée; => me renvoie aussi  Ladenrée KO

voilà ce que renvoie /listSearchOptions/User

[1] => Array
( [name] => Identifiant
[table] => glpi_users
[field] => name
[datatype] => itemlink
[available_searchtypes] => Array ( [0] => contains [1] => equals [2] => notequals )
[uid] => User.name )

Trouver la panne avant de réparer...
*GLPI 0.90.5+fusion90+1.0+behaviours0.90+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.1.3 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.

2

Re: [9.1.3 API REST]searchoptions : bug equals notequals

déjà présent en 9.1.2 :
https://github.com/glpi-project/glpi/issues/2182

Trouver la panne avant de réparer...
*GLPI 0.90.5+fusion90+1.0+behaviours0.90+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.1.3 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.