Commit b5af5e8f authored by Cédric Le Ninivin's avatar Cédric Le Ninivin

buidler: Add tmp fix/workaround on movement order

parent d924b6c5
...@@ -371,6 +371,10 @@ class BuilderMixin(XMLObject, Amount, Predicate): ...@@ -371,6 +371,10 @@ class BuilderMixin(XMLObject, Amount, Predicate):
movement_list = [] movement_list = []
ordered_inventory = 0 ordered_inventory = 0
order_movement_list = [] order_movement_list = []
# XXX This is dangerous if increase and decrease movements happen at
# the same date,
# In order to work at a due date, increase movement must be placed
# before decrease movement happening at the same date
history_list = resource_value.Resource_getInventoryHistoryList( history_list = resource_value.Resource_getInventoryHistoryList(
from_date=from_date, from_date=from_date,
node_uid=supply.getDestinationUid() node_uid=supply.getDestinationUid()
...@@ -384,7 +388,7 @@ class BuilderMixin(XMLObject, Amount, Predicate): ...@@ -384,7 +388,7 @@ class BuilderMixin(XMLObject, Amount, Predicate):
movement_list.append( movement_list.append(
newMovement( newMovement(
ordered_date, ordered_date,
date, addToDate(date, second=-1),
ordered_quantity, ordered_quantity,
ordered_unit ordered_unit
) )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment