From 4128ab641c48a07e65a277b53eb192ba85376b99 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Tue, 18 Oct 2016 10:59:29 +0200 Subject: [PATCH] [FIX] base: fix unlink_if_refcount traceback Before this commit, a traceback was raised with 'local variable referenced before assigment' This commit closes #13848 --- odoo/addons/base/ir/ir_model.py | 1 + 1 file changed, 1 insertion(+) diff --git a/odoo/addons/base/ir/ir_model.py b/odoo/addons/base/ir/ir_model.py index dd6079c1b4d..d94385e88cb 100644 --- a/odoo/addons/base/ir/ir_model.py +++ b/odoo/addons/base/ir/ir_model.py @@ -1233,6 +1233,7 @@ class IrModelData(models.Model): _logger.info('Unable to force processing of workflow for item %s@%s in order to leave activity to be deleted', res_id, model, exc_info=True) def unlink_if_refcount(to_unlink): + global undeletable for model, res_id in to_unlink: external_ids = self.search([('model', '=', model), ('res_id', '=', res_id)]) if external_ids - datas: