From 836711da4df0a1f542563ac214559e240cb06699 Mon Sep 17 00:00:00 2001 From: Stepan Savelyev Date: Mon, 13 Jan 2020 18:57:36 +0500 Subject: [PATCH] [IMP] default value for template --- wizard/res_partner_contract_wizard.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wizard/res_partner_contract_wizard.py b/wizard/res_partner_contract_wizard.py index f837cf3..7dbe858 100644 --- a/wizard/res_partner_contract_wizard.py +++ b/wizard/res_partner_contract_wizard.py @@ -17,6 +17,9 @@ class ContractWizard(models.TransientModel): current_id = self.env.context.get("active_id") return self.env["res.partner.contract"].browse(current_id).partner_id.id + def _get_default_document_template(self): + return self.env["res.partner.document.template"].search([], limit=1) + target = fields.Reference( selection=[ ("res.partner.contract", "Contract"), @@ -27,7 +30,10 @@ class ContractWizard(models.TransientModel): company_id = fields.Many2one("res.partner", string="Company") partner_id = fields.Many2one("res.partner", string="Partner") document_template = fields.Many2one( - "res.partner.document.template", string="Document Template", required=True, + "res.partner.document.template", + string="Document Template", + default=_get_default_document_template, + required=True, ) transient_field_ids = fields.One2many( "res.partner.contract.field.transient",