summaryrefslogtreecommitdiff
path: root/addons/sale_quotation_builder/models/res_company.py
blob: a6df079ec8afa51106f82945aaa2af0a74961cf3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# -*- 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