[Erp5-report] r36307 kazuhiko - in /erp5/trunk/bt5/erp5_pdm: SkinTemplateItem/portal_skins/...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jun 14 14:33:34 CEST 2010


Author: kazuhiko
Date: Mon Jun 14 14:33:31 2010
New Revision: 36307

URL: http://svn.erp5.org?rev=36307&view=rev
Log:
* Fix a bug in Base_validateEan13Code that does not work in the case where the check digit is 0.

Modified:
    erp5/trunk/bt5/erp5_pdm/SkinTemplateItem/portal_skins/erp5_pdm/Base_validateEan13Code.xml
    erp5/trunk/bt5/erp5_pdm/bt/change_log
    erp5/trunk/bt5/erp5_pdm/bt/revision

Modified: erp5/trunk/bt5/erp5_pdm/SkinTemplateItem/portal_skins/erp5_pdm/Base_validateEan13Code.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_pdm/SkinTemplateItem/portal_skins/erp5_pdm/Base_validateEan13Code.xml?rev=36307&r1=36306&r2=36307&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_pdm/SkinTemplateItem/portal_skins/erp5_pdm/Base_validateEan13Code.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_pdm/SkinTemplateItem/portal_skins/erp5_pdm/Base_validateEan13Code.xml [utf8] Mon Jun 14 14:33:31 2010
@@ -66,7 +66,7 @@ coeff = 1\n
 for c in ean13_code[:12]:\n
   key += int(c) * coeff\n
   coeff = 4 - coeff # coeff value alternates between 1 and 3\n
-key = 10 - (key % 10)\n
+key = (10 - key) % 10\n
 \n
 if key != int(ean13_code[12]):\n
   return False\n

Modified: erp5/trunk/bt5/erp5_pdm/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_pdm/bt/change_log?rev=36307&r1=36306&r2=36307&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_pdm/bt/change_log [utf8] (original)
+++ erp5/trunk/bt5/erp5_pdm/bt/change_log [utf8] Mon Jun 14 14:33:31 2010
@@ -1,3 +1,6 @@
+2010-06-14 kazuhiko
+* Fix a bug in Base_validateEan13Code that does not work in the case where the check digit is 0.
+
 2010-05-27 yo
 * Resource_getPriceCalculationOperandDict must return base_unit_price even if price is not found. So the meaning of the default parameter has changed slightly - now it represents the default value of price instead of the default value of the returned result. This way is more backward compatible.
 

Modified: erp5/trunk/bt5/erp5_pdm/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_pdm/bt/revision?rev=36307&r1=36306&r2=36307&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_pdm/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_pdm/bt/revision [utf8] Mon Jun 14 14:33:31 2010
@@ -1 +1 @@
-501
\ No newline at end of file
+502
\ No newline at end of file




More information about the Erp5-report mailing list