diff --git a/include/class.ticket.php b/include/class.ticket.php
index 3907607d5cd4e9be9b94b3e914e9fb4da60d486b..3ea61d6f33c8d7024d474cce917195f180563b2a 100644
--- a/include/class.ticket.php
+++ b/include/class.ticket.php
@@ -2058,6 +2058,10 @@ class Ticket {
         # function
         if (isset($vars['autorespond'])) $autorespond=$vars['autorespond'];
 
+        # Apply filter-specific priority
+        if ($vars['priorityId'])
+            $form->setAnswer('priority', null, $vars['priorityId']);
+
         // OK...just do it.
         $deptId=$vars['deptId']; //pre-selected Dept if any.
         $source=ucfirst($vars['source']);