# -*- coding: utf-8 -*- import logging from odoo import models, fields, api, tools _logger = logging.getLogger(__name__) class ResPartner(models.Model): _inherit = "res.partner" state_id = fields.Many2one( compute="_compute_country_depatemnt", store=True, ) @api.depends("country_department_id") def _compute_country_depatemnt(self): for partner in self: dept = partner.country_department_id dept_stat = dept.state_id if dept and dept_stat and not partner.state_id: partner.state_id = dept_stat