diff --git a/application/views/system/issues/issuesData.php b/application/views/system/issues/issuesData.php index ce05ecf8a..501cf4b26 100644 --- a/application/views/system/issues/issuesData.php +++ b/application/views/system/issues/issuesData.php @@ -130,16 +130,17 @@ if (!isEmptyArray($all_oe_kurzbz_berechtigt)) )"; } -$query .= " ORDER BY CASE - WHEN iss.status_kurzbz = '".IssuesLib::STATUS_NEU."' THEN 0 - WHEN iss.status_kurzbz = '".IssuesLib::STATUS_IN_BEARBEITUNG."' THEN 1 - ELSE 2 - END, +$query .= " ORDER BY CASE WHEN fehlertyp_kurzbz = '".IssuesLib::ERRORTYPE_CODE."' THEN 0 WHEN fehlertyp_kurzbz = '".IssuesLib::WARNINGTYPE_CODE."' THEN 1 ELSE 2 END, + CASE + WHEN iss.status_kurzbz = '".IssuesLib::STATUS_NEU."' THEN 0 + WHEN iss.status_kurzbz = '".IssuesLib::STATUS_IN_BEARBEITUNG."' THEN 1 + ELSE 2 + END, datum DESC, fehlercode, issue_id DESC"; $filterWidgetArray = array(