[IMP] event_generate_quotation_from_registration: prevent edition attempts of done sale orders

This commit is contained in:
Stéphan Sainléger
2025-06-05 08:42:31 +02:00
committed by Stéphan Sainléger
parent 56723348db
commit 17e1f2f375

View File

@@ -36,8 +36,9 @@ class EventRegistration(models.Model):
financier.quotation_id = sale_order financier.quotation_id = sale_order
else: else:
order_lines = self.env['sale.order.line'].search([ order_lines = self.env['sale.order.line'].search([
('order_id','=',financier.quotation_id.id), ('order_id','=',financier.quotation_id.id),
('product_id','=',financier.get_product_id()) ('product_id','=',financier.get_product_id()),
('state', '!=', 'done'),
]) ])
if order_lines: if order_lines:
order_lines[0].price_unit = financier.amount order_lines[0].price_unit = financier.amount