From df733e58d56bab6347475cb3ae9b4a50b6d77d70 Mon Sep 17 00:00:00 2001 From: Robin Neatherway Date: Wed, 27 Apr 2016 12:45:40 +0100 Subject: [PATCH] Initialize childObjects before it's accessed --- product/ERP5/Tool/TrashTool.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/product/ERP5/Tool/TrashTool.py b/product/ERP5/Tool/TrashTool.py index f9ab0f04da7..6ece1775f33 100644 --- a/product/ERP5/Tool/TrashTool.py +++ b/product/ERP5/Tool/TrashTool.py @@ -199,12 +199,13 @@ class TrashTool(BaseTool): """ def getChildObjects(obj): object_list = [] + childObjects = [] if hasattr(aq_base(obj), 'objectValues'): childObjects = obj.objectValues() if hasattr(aq_base(obj), 'isHidden'): if not obj.isHidden: object_list.append(obj) - if len(childObjects) > 0: + if childObjects: for o in childObjects: object_list.extend(getChildObjects(o)) else: -- 2.30.9