diff --git a/product/ERP5Type/Core/Predicate.py b/product/ERP5Type/Core/Predicate.py
index 4d3440dc4280531de9e1d52c4ff99e4ebc70109e..b76319a9ebfece48417e45127f9613f0058c62c8 100644
--- a/product/ERP5Type/Core/Predicate.py
+++ b/product/ERP5Type/Core/Predicate.py
@@ -223,7 +223,7 @@ class Predicate(XMLObject):
     catalog_kw.update(kw) # query_table, REQUEST, ignore_empty_string, **kw
     criterion_list = self.getCriterionList()
     # BBB: accessor is not present on old Predicate property sheet.
-    if criterion_list or getattr(self, 'isEmptyPredicateValid', lambda: True)():
+    if criterion_list or getattr(self, 'isEmptyCriterionValid', lambda: True)():
       for criterion in criterion_list:
         p = criterion.property
         if criterion.min: