diff --git a/changelogs/fragments/7847-gitlab-issue-title.yml b/changelogs/fragments/7847-gitlab-issue-title.yml new file mode 100644 index 0000000000..c8b8e49905 --- /dev/null +++ b/changelogs/fragments/7847-gitlab-issue-title.yml @@ -0,0 +1,2 @@ +bugfixes: + - gitlab_issue - fix behavior to search GitLab issue, using ``search`` keyword instead of ``title`` (https://github.com/ansible-collections/community.general/issues/7846). diff --git a/plugins/modules/gitlab_issue.py b/plugins/modules/gitlab_issue.py index 54ac1f1613..6d95bf6cff 100644 --- a/plugins/modules/gitlab_issue.py +++ b/plugins/modules/gitlab_issue.py @@ -183,7 +183,7 @@ class GitlabIssue(object): def get_issue(self, title, state_filter): issues = [] try: - issues = self.project.issues.list(title=title, state=state_filter) + issues = self.project.issues.list(query_parameters={"search": title, "in": "title", "state": state_filter}) except gitlab.exceptions.GitlabGetError as e: self._module.fail_json(msg="Failed to list the Issues: %s" % to_native(e))