From 5890fe9ad3dc6a373e4e1ad097219de2d25534f8 Mon Sep 17 00:00:00 2001 From: Nick Douma Date: Tue, 25 Aug 2015 14:51:31 +0200 Subject: [PATCH] Only import active Gitlab issues and merge requests --- bugwarrior/services/gitlab.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bugwarrior/services/gitlab.py b/bugwarrior/services/gitlab.py index 6bb34c6fa..93e37ee15 100644 --- a/bugwarrior/services/gitlab.py +++ b/bugwarrior/services/gitlab.py @@ -273,6 +273,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 @@ -280,6 +282,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