diff --git a/event_generate_quotation_from_registration/models/event_registration.py b/event_generate_quotation_from_registration/models/event_registration.py index f862595..ec7e575 100644 --- a/event_generate_quotation_from_registration/models/event_registration.py +++ b/event_generate_quotation_from_registration/models/event_registration.py @@ -36,8 +36,9 @@ class EventRegistration(models.Model): financier.quotation_id = sale_order else: order_lines = self.env['sale.order.line'].search([ - ('order_id','=',financier.quotation_id.id), - ('product_id','=',financier.get_product_id()) + ('order_id','=',financier.quotation_id.id), + ('product_id','=',financier.get_product_id()), + ('state', '!=', 'done'), ]) if order_lines: order_lines[0].price_unit = financier.amount