Skip to content

Commit f7bd6c3

Browse files
committed
fix(issue): status conversion for ticket
Signed-off-by: Thierry Bugier <tbugier@teclib.com>
1 parent 7333df8 commit f7bd6c3

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

inc/issue.class.php

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -590,16 +590,14 @@ public static function giveItem($itemtype, $option_id, $data, $num) {
590590
return $data['raw']['id'];
591591

592592
case "glpi_plugin_formcreator_issues.status":
593-
switch ($data['raw']['sub_itemtype']) {
594-
case Ticket::class:
595-
$status = Ticket::getStatus($data['raw']["ITEM_$num"]);
596-
return Ticket::getStatusIcon($data['raw']["ITEM_$num"])." ".$status;
597-
598-
case PluginFormcreatorFormAnswer::class:
599-
$elements = PluginFormcreatorFormAnswer::getStatuses();
600-
return PluginFormcreatorFormAnswer::getSpecificValueToDisplay('status', $data['raw']["ITEM_$num"])
601-
." ".__($elements[$data['raw']["ITEM_$num"]], 'formcreator');
593+
if ($data['raw']["ITEM_$num"] > 100) {
594+
// The status matches tle values of a FormAnswer
595+
$elements = PluginFormcreatorFormAnswer::getStatuses();
596+
return PluginFormcreatorFormAnswer::getSpecificValueToDisplay('status', $data['raw']["ITEM_$num"])
597+
." ".__($elements[$data['raw']["ITEM_$num"]], 'formcreator');
602598
}
599+
$status = Ticket::getStatus($data['raw']["ITEM_$num"]);
600+
return Ticket::getStatusIcon($data['raw']["ITEM_$num"])." ".$status;
603601
break;
604602
}
605603

0 commit comments

Comments
 (0)