[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