You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2016-06-08 13:37:34

cyril.colin
Member
Registered: 2015-08-24
Posts: 32

Plugin uninstall avec imprimante - Suppression des connections

Bonjour,

Je viens de voir un bug dans le plugin uninstall.

L'id de l'imprimante est utilisé comme id computer pour supprimer les connection direct dans la table glpi_computers_items.

Dans la fonction uninstall du fichier uninstall.class.php on trouve :

if (in_array($type,$UNINSTALL_DIRECT_CONNECTIONS_TYPE)) {
            $conn = new Computer_Item();
            $conn->deleteByCriteria(array('computers_id' => $id), true);
         }

Je l'ai modifié en

if ($type == 'Computer') {
         if (in_array($type,$UNINSTALL_DIRECT_CONNECTIONS_TYPE)) {
            $conn = new Computer_Item();
            $conn->deleteByCriteria(array('computers_id' => $id), true);
         }
         }

Cela me limitera les degas.

Est il possible de voir pour une modification de la fonction pour que l'id soit utilisé sur le bon champs en fonction du type d'element que l'on désinstalle ?

Offline

Board footer

Powered by FluxBB