Skip to content

Commit

Permalink
fix(issue): might have unwanted results
Browse files Browse the repository at this point in the history
unwanted join with issues representing form answers

Signed-off-by: Thierry Bugier <tbugier@teclib.com>
  • Loading branch information
btry committed Dec 31, 2020
1 parent f1d34de commit b7cad38
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion hook.php
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,10 @@ function plugin_formcreator_addDefaultJoin($itemtype, $ref_table, &$already_link
$join = "";
switch ($itemtype) {
case PluginFormcreatorIssue::class:
// Get default joins for tickets
$join = Search::addDefaultJoin("Ticket", "glpi_tickets", $already_link_tables);
$join = str_replace('`glpi_tickets`.`id`', '`glpi_plugin_formcreator_issues`.`original_id`', $join);
// but we want to join in issues
$join = str_replace('`glpi_tickets`.`id`', '`glpi_plugin_formcreator_issues`.`sub_itemtype` = "Ticket" AND `glpi_plugin_formcreator_issues`.`original_id`', $join);
$join = str_replace('`glpi_tickets`', '`glpi_plugin_formcreator_issues`', $join);
$join = str_replace('`users_id_recipient`', '`requester_id`', $join);
}
Expand Down

0 comments on commit b7cad38

Please sign in to comment.