[Erp5-report] r11608 - /erp5/trunk/products/ERP5/Document/InventoryLine.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Dec 5 11:50:22 CET 2006


Author: seb
Date: Tue Dec  5 11:50:19 2006
New Revision: 11608

URL: http://svn.erp5.org?rev=11608&view=rev
Log:
make sure getQuantity is working even if the value is 0

Modified:
    erp5/trunk/products/ERP5/Document/InventoryLine.py

Modified: erp5/trunk/products/ERP5/Document/InventoryLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InventoryLine.py?rev=11608&r1=11607&r2=11608&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InventoryLine.py (original)
+++ erp5/trunk/products/ERP5/Document/InventoryLine.py Tue Dec  5 11:50:19 2006
@@ -108,12 +108,14 @@
       if not self.hasCellContent():
         # First check if quantity already exists
         quantity = self._baseGetQuantity()
-        if quantity not in (0.0, 0, None):
+        if quantity not in (0.0,0,None):
           return quantity
         # Make sure inventory is defined somewhere (here or parent)
-        if getattr(aq_base(self), 'inventory', None) is None:
-          return 0.0 # No inventory defined, so no quantity
-        return self.getInventory()
+        _marker = []
+        inventory = getattr(aq_base(self), 'inventory', _marker)
+        if inventory is not _marker:
+          return inventory
+        return quantity
       else:
         return None
 




More information about the Erp5-report mailing list