You are not logged in.
Bonjour
GLPI 0.72.1 (mise à jour depuis 0.71)
pas de plug-in installé
php 5.2.6
mysql 5.0.51a
apache 2.2.8
installé sur windows 2003
lors de la recherche de la chaine test> dans la zone de recherche globale en haut à droite, un message d'erreur s'affiche :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') OR (glpi_monitors.contact LIKE '%test>%' ) OR (glpi_dropdown_state.nam' at line 1
idem si on met le caractére <
l'erreur ne se produit pas dans la recherche propre à l'inventaire
pas de lien visiblement avec l'autre post sur erreur SQL lors de la recherche http://www.glpi-project.org/forum/viewt … p?id=16379
Merci
Offline
Bonjour,
Pourrait-on avoir la requete complète avec le traceback (dans le fichier sql-errors.log)
Merci
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Bon, j'ai reproduit :
SELECT glpi_software.FK_entities, glpi_software.recursive, glpi_software.name AS ITEM_0, glpi_software.ID AS ITEM_0_2, glpi_entities.completename AS ITEM_1, glpi_entities.ID AS ITEM_1_2, glpi_dropdown_manufacturer.name AS ITEM_2, glpi_dropdown_software_category.name AS ITEM_4, glpi_software.helpdesk_visible AS ITEM_5, GROUP_CONCAT( DISTINCT glpi_softwarelicenses.name SEPARATOR '$$$$') AS ITEM_6, FLOOR( SUM(glpi_softwarelicenses.number) * COUNT(DISTINCT glpi_softwarelicenses.ID) / COUNT(glpi_softwarelicenses.ID) ) AS ITEM_7, MIN(glpi_softwarelicenses.number) AS ITEM_7_2, GROUP_CONCAT( DISTINCT glpi_softwareversions.name SEPARATOR '$$$$') AS ITEM_8, glpi_software.ID AS ID
FROM glpi_software
LEFT JOIN glpi_entities ON (glpi_software.FK_entities = glpi_entities.ID)
LEFT JOIN glpi_dropdown_manufacturer ON (glpi_software.FK_glpi_enterprise = glpi_dropdown_manufacturer.ID)
LEFT JOIN glpi_dropdown_software_category ON (glpi_software.category = glpi_dropdown_software_category.ID)
LEFT JOIN glpi_softwarelicenses ON (glpi_software.ID = glpi_softwarelicenses.sID AND ( glpi_softwarelicenses.FK_entities IN ('1') OR ( `glpi_softwarelicenses`.`recursive`='1' AND `glpi_softwarelicenses`.`FK_entities` IN ('68','303','0')) ) )
LEFT JOIN glpi_softwareversions ON (glpi_software.ID = glpi_softwareversions.sID)
WHERE glpi_software.deleted='0' AND glpi_software.is_template='0' AND ( glpi_software.FK_entities IN ('1') OR ( `glpi_software`.`recursive`='1' AND `glpi_software`.`FK_entities` IN ('68','303','0')) ) AND ( ( (glpi_software.name LIKE '%test>%' ) OR (glpi_entities.completename LIKE '%test>%' ) OR (glpi_dropdown_manufacturer.name LIKE '%test>%' ) OR (glpi_dropdown_software_category.name LIKE '%test>%' ) OR (glpi_software.helpdesk_visible > ) OR (glpi_softwarelicenses.name LIKE '%test>%' ) OR (glpi_softwareversions.name LIKE '%test>%' ) ) ) GROUP BY glpi_software.ID
ORDER BY ITEM_0 ASC
Donc => (glpi_software.helpdesk_visible > )
Même erreur avec une recherche standard.
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline