diff --git a/Classes/Controller/QueueController.php b/Classes/Controller/QueueController.php
index a0d45fbd45c2db16dd5a58fdcf24ab5c305f02b5..43aed3e5c6dc9219c4098f218c18bcff0b722037 100644
--- a/Classes/Controller/QueueController.php
+++ b/Classes/Controller/QueueController.php
@@ -87,7 +87,7 @@ class QueueController extends ActionController {
 			$templates = [];
 			foreach ($registerArray as $extensions) {
 				foreach ($extensions as $template => $key) {
-					$templates[] = $key['templateName'];
+					$templates[$key['templateName']] = $key['templateName'];
 				}
 			}
 			array_unshift($templates, '');
diff --git a/Resources/Private/Partials/Queue/Filter.html b/Resources/Private/Partials/Queue/Filter.html
index 69c874140065c9305df719df970af0725e8b25be..e31d3667c5cc30d1d3b1a7ba72b8a0b5ca50c312 100644
--- a/Resources/Private/Partials/Queue/Filter.html
+++ b/Resources/Private/Partials/Queue/Filter.html
@@ -39,7 +39,7 @@
 			</div>
 			<div class="form-group">
 				<label for="filter-template"><f:translate key="backend.filter.template" /></label>
-				<f:form.select class="form-control" multiple="0" size="1" options="{templatesFilter}" id="filter-template" />
+				<f:form.select class="form-control" multiple="0" size="1" property="filtertemplate" optionValueField="key" options="{templatesFilter}" id="filter-template" />
 			</div>
 		</div>
 		<div class="col-xs-3">