From 902229c07a245bd0f27317e74916643a0dc39267 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Thu, 6 Aug 2015 23:21:36 +0200 Subject: [PATCH] TaskFilter: Remove workaround for TW-1479 if using TW 2.4.5 and above --- tasklib/task.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasklib/task.py b/tasklib/task.py index 35fc2b7..0451fb0 100644 --- a/tasklib/task.py +++ b/tasklib/task.py @@ -826,8 +826,10 @@ class TaskFilter(SerializingObject): # We enforce equality match by using 'is' (or 'none') modifier # Without using this syntax, filter fails due to TW-1479 - modifier = '.is' if value else '.none' - key = key + modifier if '.' not in key else key + # which is, however, fixed in 2.4.5 + if self.warrior.version < six.text_type(u'2.5.0'): + modifier = '.is' if value else '.none' + key = key + modifier if '.' not in key else key self.filter_params.append(six.u("{0}:{1}").format(key, value)) -- 2.39.2