From a915535746fd683304b9115d7233416dc7cd78ff Mon Sep 17 00:00:00 2001 From: "Karthik, Sodexis" Date: Fri, 8 Apr 2022 11:17:50 +0000 Subject: [PATCH] [FIX] website_slides: correctly retrieve xmlid lookup result This commit is to prevent "AttributeError: 'NoneType' object has no attribute '_name'" When an xmlid does not exists, the _xmlid_to_obj returns None and the condition was failing when trying to retrive the model name. Closes odoo/odoo#88273 closes odoo/odoo#88503 X-original-commit: e1be4b5c2dca0ca11bad724a4714f5f71c16de4f Signed-off-by: Martin Trigaux (mat) Signed-off-by: Julien Castiaux --- addons/website_slides/models/ir_http.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_slides/models/ir_http.py b/addons/website_slides/models/ir_http.py index 5c501a575db..55fa9e931bc 100644 --- a/addons/website_slides/models/ir_http.py +++ b/addons/website_slides/models/ir_http.py @@ -14,7 +14,7 @@ class Http(models.AbstractModel): obj = None if xmlid: obj = self._xmlid_to_obj(self.env, xmlid) - if obj._name != 'slide.slide': + if obj and obj._name != 'slide.slide': obj = None elif id and model == 'slide.slide': obj = self.env[model].browse(int(id))