From 5baded9a0f324c4b80fb5c7f8465f2cbf2da29b6 Mon Sep 17 00:00:00 2001 From: Max Holtzberg Date: Fri, 15 Apr 2011 17:16:36 +0200 Subject: [PATCH] Fix missing recursion constraint (issue1954) --- category.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/category.py b/category.py index 9e36dafd86..87d5404f9a 100644 --- a/category.py +++ b/category.py @@ -16,6 +16,13 @@ class Category(ModelSQL, ModelView): def __init__(self): super(Category, self).__init__() self._order.insert(0, ('name', 'ASC')) + + self._constraints += [ + ('check_recursion', 'recursive_categories'), + ] + self._error_messages.update({ + 'recursive_categories': 'You can not create recursive categories!', + }) def get_rec_name(self, ids, name): if not ids: