diff --git a/apps/maarch_entreprise/class/class_lists_Abstract.php b/apps/maarch_entreprise/class/class_lists_Abstract.php
index abba1b54480090a9184fdfa19806f4e34469164f..5d1b4edeeb576d96f3b396ab59e8f07adcae6279 100755
--- a/apps/maarch_entreprise/class/class_lists_Abstract.php
+++ b/apps/maarch_entreprise/class/class_lists_Abstract.php
@@ -320,13 +320,14 @@ abstract class lists_Abstract extends Database
                          .'&filter=priority&value=\' + document.filters.priority_id_list.value, \''
                          .$this->divListId.'\', '.$this->modeReturn.');">';
                 $filters .= '<option value="none" style="text-align:center;"></option>';
+
                 foreach (array_keys($_SESSION['mail_priorities']) as $priorityId) {
-                    if (is_numeric($_SESSION['filters']['priority']['VALUE']) && $_SESSION['filters']['priority']['VALUE'] == $priorityId) {
+                    if ($_SESSION['filters']['priority']['VALUE'] == $_SESSION['mail_priorities_id'][$priorityId]) {
                         $selected = 'selected="selected"';
                     } else {
                         $selected = '';
                     }
-                    $filters .= '<option value="'.$priorityId.'" '.$selected.'>'.$_SESSION['mail_priorities'][$priorityId].'</option>';
+                    $filters .= '<option value="'.$_SESSION['mail_priorities_id'][$priorityId].'" '.$selected.'>'.$_SESSION['mail_priorities'][$priorityId].'</option>';
                 }
                 $filters .= '</select>&nbsp;';
                 //$filters .= '<script>new c($(\'priority_id_list\'),{width:"150px",allow_single_deselect: true});</script>';