Fix ?priority=N filter from command palette not being applied

The command palette 'P1 Critical Tickets' link uses ?priority=1, but
getAllTickets only accepted priority_min/priority_max. Resolve the single
?priority=N param to both priority_min and priority_max so it acts as
an exact priority match.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-11 14:20:48 -04:00
parent e2eabad413
commit 0f71ef9935
+4 -3
View File
@@ -131,9 +131,10 @@ class DashboardController {
if ($closedFrom) $filters['closed_from'] = $closedFrom; if ($closedFrom) $filters['closed_from'] = $closedFrom;
if ($closedTo) $filters['closed_to'] = $closedTo; if ($closedTo) $filters['closed_to'] = $closedTo;
// Validate priority filters // Validate priority filters; ?priority=N sets exact match (min=max=N)
$priorityMin = $this->validatePriority($_GET['priority_min'] ?? null); $prioritySingle = $this->validatePriority($_GET['priority'] ?? null);
$priorityMax = $this->validatePriority($_GET['priority_max'] ?? null); $priorityMin = $prioritySingle ?? $this->validatePriority($_GET['priority_min'] ?? null);
$priorityMax = $prioritySingle ?? $this->validatePriority($_GET['priority_max'] ?? null);
if ($priorityMin !== null) $filters['priority_min'] = $priorityMin; if ($priorityMin !== null) $filters['priority_min'] = $priorityMin;
if ($priorityMax !== null) $filters['priority_max'] = $priorityMax; if ($priorityMax !== null) $filters['priority_max'] = $priorityMax;