From 9f8c3be98cc166919fc778c4996c9994fb929ee9 Mon Sep 17 00:00:00 2001 From: Romain Courteaud <romain@nexedi.com> Date: Fri, 7 Jan 2005 11:11:14 +0000 Subject: [PATCH] Modified getLogicalPath for better display git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@2174 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/CMFCategory/Category.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/product/CMFCategory/Category.py b/product/CMFCategory/Category.py index ae29945c58..aaa0d65285 100755 --- a/product/CMFCategory/Category.py +++ b/product/CMFCategory/Category.py @@ -158,7 +158,15 @@ class Category(Folder): while not current is base : objectlist.insert(0, current) current = aq_parent(current) - return '/'.join([object.getTitle() for object in objectlist]) + + # it s better for the user to display something than only ''... + logical_title_list = [] + for object in objectlist: + logical_title = object.getTitle() + if logical_title in [None, '']: + logical_title = object.getId() + logical_title_list.append(logical_title) + return '/'.join(logical_title_list) security.declareProtected(Permissions.AccessContentsInformation, 'getCategoryChildValueList') -- 2.30.9