From a00dd30189c0b87bab131cbfa73cb29ce4ba61a9 Mon Sep 17 00:00:00 2001 From: Teemu Kilpivuori <117007732+gh-tek@users.noreply.github.com> Date: Tue, 14 Feb 2023 08:45:51 +0200 Subject: [PATCH] transitions now work with partial config --- lib/export_import.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/export_import.py b/lib/export_import.py index 58197a8..319552e 100644 --- a/lib/export_import.py +++ b/lib/export_import.py @@ -221,7 +221,7 @@ def _set_epic_link(dest_issue, source_issue, conf, source_jira, dest_jira): def _set_status(dest_issue, source_issue, conf, dest_jira): # Do nothing if status transitions are disabled. - if not conf.STATUS_TRANSITIONS: + if not (conf.STATUS_TRANSITIONS or conf.STATUS_TRANSITIONS_ISSUETYPE): return issue_type = dest_issue.fields.issuetype.name @@ -237,7 +237,7 @@ def _set_status(dest_issue, source_issue, conf, dest_jira): if not transition_map: transition_map = conf.STATUS_TRANSITIONS - transitions = transition_map[status_name] + transitions = transition_map.get(status_name,None) if not transitions: return # Allow single string and WithResolution values by converting them to a tuple.