diff --git a/chatops/python/gitlab-to-pentext.py b/chatops/python/gitlab-to-pentext.py index a44f10f..5ba2a14 100644 --- a/chatops/python/gitlab-to-pentext.py +++ b/chatops/python/gitlab-to-pentext.py @@ -140,13 +140,16 @@ def list_issues(gitserver, options): """ Lists all issues for options['issues'] """ - for issue in gitserver.projects.get(options['issues']).issues.list(all=True): - if issue.state != 'opened' and not options['closed']: - continue - if 'finding' in issue.labels: - add_finding(issue, options) - if 'non-finding' in issue.labels: - add_non_finding(issue, options) + try: + for issue in gitserver.projects.get(options['issues']).issues.list(all=True): + if issue.state != 'opened' and not options['closed']: + continue + if 'finding' in issue.labels: + add_finding(issue, options) + if 'non-finding' in issue.labels: + add_non_finding(issue, options) + except: + print_error('could not find any issues', -1) def list_projects(gitserver, options):