diff --git a/addons/account_followup/wizard/wizard_followup_print.py b/addons/account_followup/wizard/wizard_followup_print.py index 545108f578f..a1022881358 100644 --- a/addons/account_followup/wizard/wizard_followup_print.py +++ b/addons/account_followup/wizard/wizard_followup_print.py @@ -251,14 +251,17 @@ class followup_all_print(wizard.interface): partner_list = [] to_update = {} - for partner_id, followup_line_id, date, id in move_lines: + for partner_id, followup_line_id, date_maturity,date, id in move_lines: if not partner_id: continue if partner_id in partner_list: to_update[str(id)] = fups[followup_line_id][1] if followup_line_id not in fups: continue - if date <= fups[followup_line_id][0].strftime('%Y-%m-%d'): + if date_maturity and date_maturity <= fups[followup_line_id][0].strftime('%Y-%m-%d'): + partner_list.append(partner_id) + to_update[str(id)] = fups[followup_line_id][1] + elif date and date <= fups[followup_line_id][0].strftime('%Y-%m-%d'): partner_list.append(partner_id) to_update[str(id)] = fups[followup_line_id][1] return {'partner_ids': partner_list, 'to_update': to_update}