Bonjour,
En 0.80.7, si on sélectionne un groupe (assigné, observateur ou
demandeur et idem pour les utilisateurs) dan sune modif de ticket, ça
affecte un groupe à l'ID 0 et envoi des notifications à tous les utilsiateurs
sans groupe (pas top du tout).
Ce problème me semble très sérieux, il n'apparait pas en 0.83 (version
dev) mais impacte la version stable.
Vous trouverez ci-joint un patch pour corriger ce problème.
Merci d'avance ;)
Cordialement,
--
David DURIEUX
Tel : +33 (0)4.82.53.30.53
Mail : [email protected]
Site Web : http://www.siprossii.com/
SIPROSSII
Les Lafôrets
69430 Beaujeu
FRANCE
Index: inc/ticket.class.php
===================================================================
--- inc/ticket.class.php (revision 17846)
+++ inc/ticket.class.php (working copy)
@@ -675,6 +675,26 @@
$input['_ticket_observer']['groups_id'] = $input['_groups_id_observer'];
}
}
+
+ if (isset($input['_ticket_assign']['users_id']) AND $input['_ticket_assign']['users_id'] == 0) {
+ unset($input['_ticket_assign']);
+ }
+ if (isset($input['_ticket_assign']['groups_id']) AND $input['_ticket_assign']['groups_id'] == 0) {
+ unset($input['_ticket_assign']);
+ }
+ if (isset($input['_ticket_requester']['users_id']) AND $input['_ticket_requester']['users_id'] == 0) {
+ unset($input['_ticket_requester']);
+ }
+ if (isset($input['_ticket_requester']['groups_id']) AND $input['_ticket_requester']['groups_id'] == 0) {
+ unset($input['_ticket_requester']);
+ }
+ if (isset($input['_ticket_observer']['users_id']) AND $input['_ticket_observer']['users_id'] == 0) {
+ unset($input['_ticket_observer']);
+ }
+ if (isset($input['_ticket_observer']['groups_id']) AND $input['_ticket_observer']['groups_id'] == 0) {
+ unset($input['_ticket_observer']);
+ }
+
if (isset($input['_link'])) {
$ticket_ticket = new Ticket_Ticket();
_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev