From 2cc673b31af15d228560dc6bc7aa9288e6d5ca8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Wed, 27 Aug 2014 16:42:44 +0200 Subject: [PATCH] Fixed tags problems on filters --- app/coffee/modules/issues/list.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/coffee/modules/issues/list.coffee b/app/coffee/modules/issues/list.coffee index 4661494f..dd9139dd 100644 --- a/app/coffee/modules/issues/list.coffee +++ b/app/coffee/modules/issues/list.coffee @@ -130,7 +130,11 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi if filterName == "page" or filterName == "orderBy" continue - splittedValues = _.map("#{filterValue}".split(","), (x) -> if x == "null" then null else parseInt(x)) + if filterName == "tags" + splittedValues = _.map("#{filterValue}".split(",")) + else + splittedValues = _.map("#{filterValue}".split(","), (x) -> if x == "null" then null else parseInt(x)) + existingValues = _.intersection(splittedValues, _.map(@scope.filters[filterName], "id")) if splittedValues.length != existingValues.length @location.search(filterName, existingValues.join())