Commit 22aac504 authored by Julien Muchembled's avatar Julien Muchembled

Fix getTradePhaseMovementList when it is called without an iterable as trade_phase

parent 918ada2b
...@@ -674,11 +674,13 @@ class BusinessProcess(Path, XMLObject): ...@@ -674,11 +674,13 @@ class BusinessProcess(Path, XMLObject):
update_property_method -- update_property_method --
""" """
if not trade_phase: if not trade_phase:
trade_phase = amount.getTradePhase() trade_phase = amount.getTradePhaseList()
if not trade_phase: if not trade_phase:
raise ValueError("%s: a trade_phase must be defined on the " \ raise ValueError("%s: a trade_phase must be defined on the " \
"Amount or provided to getTradePhaseMovementList" % "Amount or provided to getTradePhaseMovementList" %
amount.getRelativeUrl()) amount.getRelativeUrl())
elif isinstance(trade_phase, basestring):
trade_phase = trade_phase,
# Build a list of temp movements # Build a list of temp movements
from Products.ERP5Type.Document import newTempSimulationMovement from Products.ERP5Type.Document import newTempSimulationMovement
......
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