[Erp5-report] r42683 nicolas - in /erp5/trunk/bt5/erp5_trade: SkinTemplateItem/portal_skins...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Jan 26 14:31:08 CET 2011
Author: nicolas
Date: Wed Jan 26 14:31:08 2011
New Revision: 42683
URL: http://svn.erp5.org?rev=42683&view=rev
Log:
Avoid KeyError if quantity is not in dictionary. It might happen if field is not editable (TALES expression)
Modified:
erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Delivery_updateFastInputLineList.xml
erp5/trunk/bt5/erp5_trade/bt/revision
Modified: erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Delivery_updateFastInputLineList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Delivery_updateFastInputLineList.xml?rev=42683&r1=42682&r2=42683&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Delivery_updateFastInputLineList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Delivery_updateFastInputLineList.xml [utf8] Wed Jan 26 14:31:08 2011
@@ -138,7 +138,8 @@ for line in listbox:\n
if no_inventory is False:\n
# First defined the price\n
line["total_price"] = 0.0\n
- if line["quantity"] in (None, ""):\n
+ quantity = line.get(\'quantity\')\n
+ if quantity in (None, ""):\n
line["quantity"] = 0.0\n
if line[\'price\'] in (None,""):\n
if variation_list:\n
Modified: erp5/trunk/bt5/erp5_trade/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_trade/bt/revision?rev=42683&r1=42682&r2=42683&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_trade/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_trade/bt/revision [utf8] Wed Jan 26 14:31:08 2011
@@ -1 +1 @@
-1097
\ No newline at end of file
+1099
\ No newline at end of file
More information about the Erp5-report
mailing list