From f79b4dce36662833e8f668c228e591d225c19f2c Mon Sep 17 00:00:00 2001 From: Jeremy Hennecart Date: Thu, 4 Jun 2020 15:05:13 +0000 Subject: [PATCH] [FIX] event_sale: do not copy SO information when copying a registration When duplicating a registration its SO and SO line should not be copied as it may impact a done or ongoing SO with payments already done. LINKS Task ID 2166679 PR #52334 --- addons/event_sale/models/event_registration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/event_sale/models/event_registration.py b/addons/event_sale/models/event_registration.py index 999ae7ef2f1..6ff16fa1c31 100644 --- a/addons/event_sale/models/event_registration.py +++ b/addons/event_sale/models/event_registration.py @@ -10,8 +10,8 @@ class EventRegistration(models.Model): is_paid = fields.Boolean('Is Paid') # TDE FIXME: maybe add an onchange on sale_order_id - sale_order_id = fields.Many2one('sale.order', string='Source Sales Order', ondelete='cascade') - sale_order_line_id = fields.Many2one('sale.order.line', string='Sales Order Line', ondelete='cascade') + sale_order_id = fields.Many2one('sale.order', string='Source Sales Order', ondelete='cascade', copy=False) + sale_order_line_id = fields.Many2one('sale.order.line', string='Sales Order Line', ondelete='cascade', copy=False) payment_status = fields.Selection(string="Payment Status", selection=[ ('to_pay', 'Not Paid'), ('paid', 'Paid'),