Commit c4329236 authored by Fabien Morin's avatar Fabien Morin

fix a mistake : context can not be defined at this step, it's beter to use...

fix a mistake : context can not be defined at this step, it's beter to use None default value and to call getStart/StopDate on document


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@27671 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 41cb2c01
...@@ -164,6 +164,8 @@ class TradeCondition(Path, Transformation, XMLMatrix): ...@@ -164,6 +164,8 @@ class TradeCondition(Path, Transformation, XMLMatrix):
reference_list = [] reference_list = []
trade_model_line_composed_list = [] trade_model_line_composed_list = []
containting_object_list = [] containting_object_list = []
start_date = None
stop_date = None
if context is not None: if context is not None:
document = context document = context
if getattr(context, 'getExplanationValue', None) is not None: if getattr(context, 'getExplanationValue', None) is not None:
...@@ -171,8 +173,11 @@ class TradeCondition(Path, Transformation, XMLMatrix): ...@@ -171,8 +173,11 @@ class TradeCondition(Path, Transformation, XMLMatrix):
# for contained Trade Model Lines # for contained Trade Model Lines
document = context.getExplanationValue() document = context.getExplanationValue()
containting_object_list.append(document) containting_object_list.append(document)
containting_object_list.extend(self.findEffectiveSpecialiseValueList(context=self, start_date = document.getStartDate()
start_date=context.getStartDate(), stop_date=context.getStopDate())) stop_date = document.getStartDate()
containting_object_list.extend(\
self.findEffectiveSpecialiseValueList(context=self,
start_date=start_date, stop_date=stop_date))
for specialise in containting_object_list: for specialise in containting_object_list:
for trade_model_line in specialise.contentValues( for trade_model_line in specialise.contentValues(
......
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