Fix: Se agrega dependencias a sale_line_deleted_log

This commit is contained in:
2024-08-28 15:26:22 -05:00
parent d00294e487
commit b7a63e73f2
3 changed files with 211 additions and 4 deletions

View File

@@ -372,9 +372,16 @@ class Line(metaclass=PoolMeta):
impreso = fields.Boolean("Impreso")
bought_pizza = fields.Boolean("Sold pizza")
@classmethod
def delete(cls, lines):
for line in lines:
if line.impreso:
cls._create_sale_line_deleted_log(line)
super(Line, cls).delete(lines)
@fields.depends('product', 'unit', 'sale',
'_parent_sale.party', '_parent_sale.invoice_party',
'_parent_sale.pizza_number',
'_parent_sale.pizza_number', '_parent_product.pizza',
methods=['compute_taxes', 'compute_unit_price',
'on_change_with_amount'])
def on_change_product(self):