diff --git a/mlx/jira_traceability/jira_interaction.py b/mlx/jira_traceability/jira_interaction.py index f9992b1..313e3a7 100644 --- a/mlx/jira_traceability/jira_interaction.py +++ b/mlx/jira_traceability/jira_interaction.py @@ -84,7 +84,7 @@ def create_unique_issues(item_ids, jira, general_fields, settings, traceability_ # Use enhanced_search_issues for Jira Cloud compatibility try: matches = jira.enhanced_search_issues( - jql="project={} and {} ~ {!r}".format(project_id_or_key, jira_field_id, jira_field_query_value), + jql_str="project={} and {} ~ {!r}".format(project_id_or_key, jira_field_id, jira_field_query_value), maxResults=1, ) except AttributeError: diff --git a/tests/test_jira_interaction.py b/tests/test_jira_interaction.py index b87d200..899585f 100644 --- a/tests/test_jira_interaction.py +++ b/tests/test_jira_interaction.py @@ -154,9 +154,9 @@ def test_create_jira_issues_unique(self, jira): self.assertEqual(jira_mock.enhanced_search_issues.call_args_list, [ mock.call( - jql='project=MLX12345 and summary ~ "MEETING\\\\-12345_2\\\\: Action 1\'s caption\\\\?"', + jql_str='project=MLX12345 and summary ~ "MEETING\\\\-12345_2\\\\: Action 1\'s caption\\\\?"', maxResults=1), - mock.call(jql="project=MLX12345 and summary ~ 'Caption for action 2'", maxResults=1), + mock.call(jql_str="project=MLX12345 and summary ~ 'Caption for action 2'", maxResults=1), ]) issue = jira_mock.create_issue.return_value @@ -381,10 +381,10 @@ def test_tuple_for_relationship_to_parent(self, jira): self.assertEqual(jira_mock.enhanced_search_issues.call_args_list, [ - mock.call(jql="project=MLX12345 and summary ~ " + mock.call(jql_str="project=MLX12345 and summary ~ " '"ZZZ\\\\-TO_BE_PRIORITIZED\\\\: Action 1\'s caption\\\\?"', maxResults=1), - mock.call(jql="project=MLX12345 and summary ~ 'Caption for action 2'", maxResults=1), + mock.call(jql_str="project=MLX12345 and summary ~ 'Caption for action 2'", maxResults=1), ]) expected_fields_1 = {