18 lines
589 B
Python
18 lines
589 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||
|
|
||
|
from odoo import models, api
|
||
|
|
||
|
|
||
|
class ResCompany(models.Model):
|
||
|
_inherit = 'res.company'
|
||
|
|
||
|
@api.model
|
||
|
def _set_default_sale_order_template_id_if_empty(self):
|
||
|
template = self.env.ref('sale_quotation_builder.sale_order_template_default', raise_if_not_found=False)
|
||
|
if not template:
|
||
|
return
|
||
|
companies = self.sudo().search([])
|
||
|
for company in companies:
|
||
|
company.sale_order_template_id = company.sale_order_template_id or template
|