diff --git a/bugwarrior/services/gitlab.py b/bugwarrior/services/gitlab.py index 790bce3b2..55ed87f88 100644 --- a/bugwarrior/services/gitlab.py +++ b/bugwarrior/services/gitlab.py @@ -281,6 +281,8 @@ def get_repo_issues(self, rid): tmpl = 'https://{host}/api/v3/projects/%d/issues' % rid issues = {} for issue in self._fetch_paged(tmpl): + if issue['state'] != 'opened': + continue issues[issue['id']] = (rid, issue) return issues @@ -288,6 +290,8 @@ def get_repo_merge_requests(self, rid): tmpl = 'https://{host}/api/v3/projects/%d/merge_requests' % rid issues = {} for issue in self._fetch_paged(tmpl): + if issue['state'] != 'opened': + continue issues[issue['id']] = (rid, issue) return issues