From c3db6402e3bcb45c8016027feef60612d5217b9c Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Fri, 28 Mar 2025 11:09:31 +0530 Subject: [PATCH] Mar 28 : [UPDT] Updated 'odoo_jira_connector' --- odoo_jira_connector/__manifest__.py | 2 +- odoo_jira_connector/doc/RELEASE_NOTES.md | 5 +++++ odoo_jira_connector/models/res_config_settings.py | 5 +++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/odoo_jira_connector/__manifest__.py b/odoo_jira_connector/__manifest__.py index cb0e150c1..38fbf3f25 100755 --- a/odoo_jira_connector/__manifest__.py +++ b/odoo_jira_connector/__manifest__.py @@ -21,7 +21,7 @@ ############################################################################## { 'name': 'Odoo Jira Connector', - 'version': '17.0.1.0.0', + 'version': '17.0.1.0.1', 'category': 'Project', 'summary': 'Odoo Jira Connector is a valuable integration tool for ' 'businesses that use both Odoo and Jira. By connecting these ' diff --git a/odoo_jira_connector/doc/RELEASE_NOTES.md b/odoo_jira_connector/doc/RELEASE_NOTES.md index 8e90ad5c0..0040d5b66 100755 --- a/odoo_jira_connector/doc/RELEASE_NOTES.md +++ b/odoo_jira_connector/doc/RELEASE_NOTES.md @@ -4,3 +4,8 @@ #### Version 17.0.1.0.0 #### ADD - Initial commit for Odoo Jira Connector + +#### 27.03.2025 +#### Version 17.0.1.0.1 +##### BUGFIX +- Updated the function for importing data from Jira. diff --git a/odoo_jira_connector/models/res_config_settings.py b/odoo_jira_connector/models/res_config_settings.py index 3433ebeb9..0616d58aa 100755 --- a/odoo_jira_connector/models/res_config_settings.py +++ b/odoo_jira_connector/models/res_config_settings.py @@ -152,6 +152,7 @@ class ResConfigSettings(models.TransientModel): auth = HTTPBasicAuth(self.user_id_jira, self.api_token) response = requests.request('GET', self.url + 'rest/api/2/project', headers=JIRA_HEADERS, auth=auth) + projects = json.dumps(json.loads(response.text), sort_keys=True, indent=4, separators=(',', ': ')) project_json = json.loads(projects) @@ -484,7 +485,7 @@ class ResConfigSettings(models.TransientModel): auth=auth) data = response.json() project = self.env['project.project'].search( - [('project_id_jira', '=', jira_id)]) + [('project_id_jira', '=', jira_id)], limit=1) tasks = self.env['project.task'].search( [('project_id', '=', project.id)]) task_jira_ids = [task.task_id_jira for task in tasks] @@ -493,7 +494,7 @@ class ResConfigSettings(models.TransientModel): issue['key'] if issue['key'] in task_jira_ids: task = self.env['project.task'].search( - [('task_id_jira', '=', issue['key'])]) + [('task_id_jira', '=', issue['key'])], limit=1) else: task = self.env['project.task'].create({ 'project_id': project.id,