[Erp5-report] r21381 - /erp5/trunk/products/ERP5/Document/BusinessTemplate.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Jun 6 14:46:01 CEST 2008
Author: yo
Date: Fri Jun 6 14:45:55 2008
New Revision: 21381
URL: http://svn.erp5.org?rev=21381&view=rev
Log:
Raise a nicer error message, when the format is invalid for an item of a portal type.
Thank Mikolaj.
Modified:
erp5/trunk/products/ERP5/Document/BusinessTemplate.py
Modified: erp5/trunk/products/ERP5/Document/BusinessTemplate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/BusinessTemplate.py?rev=21381&r1=21380&r2=21381&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/BusinessTemplate.py (original)
+++ erp5/trunk/products/ERP5/Document/BusinessTemplate.py Fri Jun 6 14:45:55 2008
@@ -1701,7 +1701,10 @@
types_tool = self.getPortalObject().portal_types
types_list = list(types_tool.objectIds())
for key in self._archive.keys():
- portal_type, allowed_type = key.split(' | ')
+ try:
+ portal_type, allowed_type = key.split(' | ')
+ except ValueError:
+ raise ValueError('Invalid item %r in %s' % (key, self.name))
# check properties corresponds to what is defined in site
if not portal_type in types_list:
raise ValueError, "Portal Type %s not found in site" %(portal_type,)
More information about the Erp5-report
mailing list