From a7a7d706cb7e5c6c94098f373063627585dfcd5e Mon Sep 17 00:00:00 2001 From: Benjamin <benjamin@le-filament.com> Date: Wed, 11 Dec 2019 11:38:00 +0100 Subject: [PATCH] fix error close period --- wizard/scop_membership_out_wizard.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wizard/scop_membership_out_wizard.py b/wizard/scop_membership_out_wizard.py index 0ef03db..b1d496d 100644 --- a/wizard/scop_membership_out_wizard.py +++ b/wizard/scop_membership_out_wizard.py @@ -33,9 +33,10 @@ class ScopMembershipOutWizard(models.TransientModel): # Close previous period for period in self: last_period = self.env['scop.membership.period'].search( - [('partner_id', '=', period.partner_id), + [('partner_id', '=', period.partner_id.id), ('end', '=', False), ('type_id', '=', period.type_id.id)], limit=1) + if last_period: if period.end >= last_period.start: last_period.write({ -- GitLab