[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
This commit is contained in:
Jeremy Hennecart
2020-06-10 16:10:28 +00:00
committed by Thibault Delavallée
parent 3f650c0f85
commit f79b4dce36
@@ -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'),