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.