From c68628c18be87dd03553c4001b82931459d482e9 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 22 Jul 2020 18:24:15 +0200 Subject: [PATCH] fix(issue): syncissues drops most requesters Signed-off-by: Thierry Bugier --- inc/issue.class.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/inc/issue.class.php b/inc/issue.class.php index 7501669ac..e2ba50f33 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -117,11 +117,10 @@ public static function cronSyncIssues(CronTask $task) { ON `itic`.`tickets_id` = `tic`.`id` AND `itic`.`itemtype` = 'PluginFormcreatorFormAnswer' LEFT JOIN ( - SELECT `users_id`, `tickets_id` + SELECT DISTINCT `users_id`, `tickets_id` FROM `glpi_tickets_users` AS `tu` WHERE `tu`.`type` = '" . CommonITILActor::REQUESTER . "' ORDER BY `id` ASC - LIMIT 1 ) AS `tu` ON (`tic`.`id` = `tu`.`tickets_id`) LEFT JOIN `glpi_ticketvalidations` as `tv` ON (`tic`.`id` = `tv`.`tickets_id`)