Skip to content

Commit d68f796

Browse files
committed
[FIX] l10n_ar_sale_order_type: Fix para que se setee correctamente la secuencia de la orden de venta
1 parent f068874 commit d68f796

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

l10n_ar_sale_order_type/models/sale_order.py

-24
Original file line numberDiff line numberDiff line change
@@ -8,31 +8,7 @@
88
class SaleOrder(models.Model):
99
_inherit = "sale.order"
1010

11-
def _compute_sale_checkbook(self):
12-
super()._compute_sale_checkbook()
13-
for order in self.filtered(lambda x: x.type_id and x.type_id.sale_checkbook_id):
14-
order.sale_checkbook_id = order.type_id.sale_checkbook_id
15-
1611
@api.onchange('type_id')
1712
def _onchange_sale_checkbook_id(self):
1813
if self.type_id and self.type_id.sale_checkbook_id:
1914
self.sale_checkbook_id = self.type_id.sale_checkbook_id
20-
21-
def write(self, vals):
22-
"""A sale checkbook could have a different order sequence, so we could
23-
need to change it accordingly"""
24-
if self.env.user.has_group('l10n_ar_sale.use_sale_checkbook') and vals.get('sale_checkbook_id'):
25-
sale_checkbook = self.env['sale.checkbook'].browse(vals['sale_checkbook_id'])
26-
if sale_checkbook.sequence_id:
27-
for record in self:
28-
if record.sale_checkbook_id != sale_checkbook and (
29-
record.state in {"draft", "sent"}
30-
and record.type_id.sequence_id != sale_checkbook.sequence_id
31-
):
32-
new_vals = vals.copy()
33-
new_vals["name"] = sale_checkbook.sequence_id._next() or _('New')
34-
super(SaleOrder, record).write(new_vals)
35-
else:
36-
super(SaleOrder, record).write(vals)
37-
return True
38-
return super().write(vals)

0 commit comments

Comments
 (0)