From caf3738445e5ced4983f81f30572380e92f44e37 Mon Sep 17 00:00:00 2001 From: cassidy Date: Sun, 10 May 2026 19:36:19 -0700 Subject: [PATCH] bug fix: handle if `resp` is None Handle if resp is None in `load_priorities`. I saw this take down netbot earlier today --- redmine/tickets.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/redmine/tickets.py b/redmine/tickets.py index c499872..bd45a9f 100644 --- a/redmine/tickets.py +++ b/redmine/tickets.py @@ -116,9 +116,10 @@ def load_priorities(self) -> dict[str,NamedId]: priorities: dict[str,NamedId] = {} resp = self.session.get("/enumerations/issue_priorities.json") - for priority in reversed(resp['issue_priorities']): - if priority.get('active', False): - priorities[priority['name']] = NamedId(priority['id'], priority['name']) + if resp: + for priority in reversed(resp['issue_priorities']): + if priority.get('active', False): + priorities[priority['name']] = NamedId(priority['id'], priority['name']) return priorities