From 50152cb10230b4b38e05d6837ead8e7e735d481a Mon Sep 17 00:00:00 2001 From: Waleed Mohsen Date: Tue, 5 Nov 2019 17:03:29 +0300 Subject: [PATCH] Find view name condition raise error in log file The below line of code raise an error in log file so to fix it, I have created this pr if len(rec.find(".//field[@name='name']")) > 0 --- app_store/models/appstore_account.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app_store/models/appstore_account.py b/app_store/models/appstore_account.py index da125d6fe..29a78a5fd 100644 --- a/app_store/models/appstore_account.py +++ b/app_store/models/appstore_account.py @@ -292,7 +292,7 @@ def _read_xml(self, file_path, m_id): #If it's a view if rec.attrib['model'] == "ir.ui.view": - if len(rec.find(".//field[@name='name']")) > 0: + if rec.find(".//field[@name='name']") is not None: record_name = rec.find(".//field[@name='name']").text else: continue @@ -308,4 +308,4 @@ def _read_xml(self, file_path, m_id): model = model_exist[0] #add this view to this model - self.env['module.overview.model.view'].create({'model_id': model.id, 'name': record_name, 'x_id': record_id}) \ No newline at end of file + self.env['module.overview.model.view'].create({'model_id': model.id, 'name': record_name, 'x_id': record_id})