Odoo18-Base/addons/sale_gelato/models/sale_order_line.py
2025-03-04 12:23:19 +07:00

21 lines
572 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, models
class SaleOrderLine(models.Model):
_inherit = 'sale.order.line'
# === CRUD METHODS === #
@api.model_create_multi
def create(self, vals_list):
order_lines = super().create(vals_list)
order_lines.order_id._prevent_mixing_gelato_and_non_gelato_products()
return order_lines
def write(self, vals):
res = super().write(vals)
self.order_id._prevent_mixing_gelato_and_non_gelato_products()
return res