[Erp5-report] r31459 kazuhiko - /erp5/trunk/products/ERP5/DeliverySolver/FIFO.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Dec 24 14:53:48 CET 2009


Author: kazuhiko
Date: Thu Dec 24 14:53:46 2009
New Revision: 31459

URL: http://svn.erp5.org?rev=31459&view=rev
Log:
do nothing if the new quantity is more than current quantity.

Modified:
    erp5/trunk/products/ERP5/DeliverySolver/FIFO.py

Modified: erp5/trunk/products/ERP5/DeliverySolver/FIFO.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/DeliverySolver/FIFO.py?rev=31459&r1=31458&r2=31459&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/DeliverySolver/FIFO.py [utf8] (original)
+++ erp5/trunk/products/ERP5/DeliverySolver/FIFO.py [utf8] Thu Dec 24 14:53:46 2009
@@ -62,8 +62,10 @@
     """
     """
     result = []
+    remaining_quantity = self.getTotalQuantity() - new_quantity
+    if remaining_quantity < 0:
+      return result
     simulation_movement_list = self._getSimulationMovementList()
-    remaining_quantity = self.getTotalQuantity() - new_quantity
     for movement in simulation_movement_list:
       if remaining_quantity:
         quantity = movement.getQuantity()




More information about the Erp5-report mailing list