From e67a483752310e32bc4577c03dd9042565b71c0a Mon Sep 17 00:00:00 2001
From: Luke Bennett <lukeeeebennettplus@gmail.com>
Date: Wed, 31 Aug 2016 18:33:12 +0100
Subject: [PATCH] Fixed project filtering

---
 app/assets/javascripts/todos.js | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app/assets/javascripts/todos.js b/app/assets/javascripts/todos.js
index a908f730954..23eda7d44ca 100644
--- a/app/assets/javascripts/todos.js
+++ b/app/assets/javascripts/todos.js
@@ -30,7 +30,7 @@
 
     Todos.prototype.initFilters = function() {
       new UsersSelect();
-      this.initFilterDropdown($('.js-project-search'), 'project_id', true);
+      this.initFilterDropdown($('.js-project-search'), 'project_id', ['text']);
       this.initFilterDropdown($('.js-type-search'), 'type');
       this.initFilterDropdown($('.js-action-search'), 'action_id');
 
@@ -40,11 +40,12 @@
       });
     };
 
-    Todos.prototype.initFilterDropdown = function($dropdown, fieldName, isFilterable) {
+    Todos.prototype.initFilterDropdown = function($dropdown, fieldName, searchFields) {
       $dropdown.glDropdown({
         selectable: true,
-        filterable: isFilterable,
+        filterable: searchFields ? true : false,
         fieldName: fieldName,
+        search: { fields: searchFields },
         data: $dropdown.data('data'),
         clicked: function() {
           return $dropdown.closest('form.filter-form').submit();
-- 
2.30.9