From 9031b652c38f9d384157ae22a7cbdbb2c4f66102 Mon Sep 17 00:00:00 2001 From: Thierry Brettnacher <tb@nexedi.com> Date: Fri, 5 Mar 2004 17:11:17 +0000 Subject: [PATCH] bug fix in case taille is None git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@555 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/Coramy/Extensions/TailleClient.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/product/Coramy/Extensions/TailleClient.py b/product/Coramy/Extensions/TailleClient.py index b601b1dab0..55b5d9814f 100755 --- a/product/Coramy/Extensions/TailleClient.py +++ b/product/Coramy/Extensions/TailleClient.py @@ -40,7 +40,10 @@ def getTailleClient(self) : morpho_type = None if resource_value is None: - return taille.split('/')[-1] + if not taille in (None,'',' ') : + return taille.split('/')[-1] + else : + return taille else : correspondance_taille = resource_value.getSpecialiseValue(portal_type=['Correspondance Tailles']) predicate_value = [] @@ -67,12 +70,18 @@ def getTailleClient(self) : new_key = tuple([resource] + predicate_value) taille_client[new_key] = cell.getProperty(key='taille_client') else : - return taille.split('/')[-1] + if not taille in (None,'',' ') : + return taille.split('/')[-1] + else : + return taille if taille_client.has_key(key): return taille_client[key] - return taille.split('/')[-1] + if not taille in (None,'',' ') : + return taille.split('/')[-1] + else : + return taille def getTailleClientKeyList(): return str(taille_client.keys()) -- 2.30.9