Commit 3f51a2ca authored by Rafael Monnerat's avatar Rafael Monnerat

slapos_subscription_request: Ignore refund lines on the Report.

parent 05a8e283
...@@ -19,7 +19,7 @@ aggregated_spl_list = portal.portal_catalog( ...@@ -19,7 +19,7 @@ aggregated_spl_list = portal.portal_catalog(
portal_type="Sale Packing List", portal_type="Sale Packing List",
simulation_state="delivered", simulation_state="delivered",
# Hardcoded Value to only recover recent values # Hardcoded Value to only recover recent values
# Replace to acquite value from the template # Replace to acquite value from the template
source_section_uid=context.organisation_module.rapidspace.getUid(), source_section_uid=context.organisation_module.rapidspace.getUid(),
destination_section_uid=context.getDestinationSectionUid(), destination_section_uid=context.getDestinationSectionUid(),
default_specialise_uid=specialise_uid) default_specialise_uid=specialise_uid)
...@@ -30,7 +30,6 @@ for aggregated_sale_packing_list in aggregated_spl_list: ...@@ -30,7 +30,6 @@ for aggregated_sale_packing_list in aggregated_spl_list:
portal_type="Sale Invoice Transaction") portal_type="Sale Invoice Transaction")
assert len(related_invoice_list) == 1, aggregated_sale_packing_list.absolute_url() assert len(related_invoice_list) == 1, aggregated_sale_packing_list.absolute_url()
invoice = related_invoice_list[0] invoice = related_invoice_list[0]
invoice_dict = dict( invoice_dict = dict(
...@@ -51,7 +50,16 @@ for aggregated_sale_packing_list in aggregated_spl_list: ...@@ -51,7 +50,16 @@ for aggregated_sale_packing_list in aggregated_spl_list:
min_start_date = None min_start_date = None
max_stop_date = None max_stop_date = None
quantity = 0 quantity = 0
for sale_packing_list_line in portal.portal_catalog(**search_kw):
delivery_line_list = portal.portal_catalog(**search_kw)
if len(delivery_line_list) == 0:
if [i for i in aggregated_sale_packing_list.objectValues()
if i.getResource() != "service_module/slapos_reservation_refund"]:
raise ValueError(aggregated_sale_packing_list.getRelativeUrl())
continue
for sale_packing_list_line in delivery_line_list:
if not min_start_date: if not min_start_date:
min_start_date = sale_packing_list_line.getStartDate() min_start_date = sale_packing_list_line.getStartDate()
else: else:
......
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