From 99567a6277c11d0ad9db7c266661c531e39929c0 Mon Sep 17 00:00:00 2001 From: Christopher Rogos Date: Thu, 12 Sep 2024 15:37:14 +0000 Subject: [PATCH] [IMP] sale_quotation_number: allow customizable quotation sequence --- sale_quotation_number/models/sale_order.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/sale_quotation_number/models/sale_order.py b/sale_quotation_number/models/sale_order.py index bfb8a808ca0..cebf200f466 100644 --- a/sale_quotation_number/models/sale_order.py +++ b/sale_quotation_number/models/sale_order.py @@ -49,12 +49,11 @@ def get_sale_order_seq(self): return self.env["ir.sequence"].next_by_code("sale.order") def _action_confirm(self): + sequence = self.env["ir.sequence"].search( + [("code", "=", "sale.quotation")], limit=1 + ) for order in self: - if not ( - order.state == "sale" - and order.quotation_seq_used - and not order.company_id.keep_name_so - ): + if sequence and self.name[: len(sequence.prefix)] != sequence.prefix: continue quo = "" if order.origin and order.origin != "":