Commit 5bc62480 authored by Xiaowu Zhang's avatar Xiaowu Zhang

erp5_trade: select_expression and group_by_expression are not supported anymore

parent 5b2e5002
...@@ -40,18 +40,14 @@ if from_date is None: ...@@ -40,18 +40,14 @@ if from_date is None:
from Products.ZSQLCatalog.SQLCatalog import Query, NegatedQuery from Products.ZSQLCatalog.SQLCatalog import Query, NegatedQuery
kw = {"delivery.start_date" : None, "key":"DefaultKey"} kw = {"delivery.start_date" : None, "key":"DefaultKey"}
q = NegatedQuery(Query(**kw)) q = NegatedQuery(Query(**kw))
select_expression = "MIN(delivery.start_date)"
group_by = "delivery.start_date"
from_date = DateTime() from_date = DateTime()
result_list = context.portal_catalog( result_list = context.portal_catalog(
select_expression=select_expression, sort_on=(('delivery.start_date','ascending'),),
group_by_expression=group_by, portal_type='Sale Order',
simulation_state=simulation_state,
portal_type=doc_portal_type,
query=q, query=q,
limit=1) limit=1)
if result_list: if result_list:
from_date = DateTime(result_list[0][2]) from_date = result_list[0].getStartDate()
# get period list between given date # get period list between given date
interval_list_dict = getIntervalListBetweenDates(from_date=from_date, to_date=to_date, interval_list_dict = getIntervalListBetweenDates(from_date=from_date, to_date=to_date,
......
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