From c606c1f11b46d4203deb3296418e68c055a05aa8 Mon Sep 17 00:00:00 2001 From: Nick Hall Date: Wed, 22 Jan 2014 16:06:12 +0000 Subject: [PATCH] 5123: Fix bug in associations filter --- src/Filters/Rules/Person/_HasAssociation.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Filters/Rules/Person/_HasAssociation.py b/src/Filters/Rules/Person/_HasAssociation.py index 054cadf1a..fd9b7c951 100755 --- a/src/Filters/Rules/Person/_HasAssociation.py +++ b/src/Filters/Rules/Person/_HasAssociation.py @@ -60,13 +60,13 @@ class HasAssociation(Rule): else: self.count_type = 1 # "equal to" - self.userSelectedCount = int(self.list[0]) + self.selected_count = int(self.list[0]) def apply(self, db, person): - return len( person.get_person_ref_list()) > 0 + count = len(person.get_person_ref_list()) if self.count_type == 0: # "lesser than" - return count < self.userSelectedCount + return count < self.selected_count elif self.count_type == 2: # "greater than" - return count > self.userSelectedCount + return count > self.selected_count # "equal to" - return count == self.userSelectedCount + return count == self.selected_count