|
@@ -80,7 +80,13 @@ function jira() {
|
|
|
issue_arg=${issue_arg##*/}
|
|
|
# Strip suffixes starting with _
|
|
|
issue_arg=(${(s:_:)issue_arg})
|
|
|
- issue_arg=${issue_arg[1]}
|
|
|
+ # If there is only one part, it means that there is a different delimiter. Try with -
|
|
|
+ if [[ ${#issue_arg[@]} = 1 && ${issue_arg} == *-* ]]; then
|
|
|
+ issue_arg=(${(s:-:)issue_arg})
|
|
|
+ issue_arg="${issue_arg[1]}-${issue_arg[2]}"
|
|
|
+ else
|
|
|
+ issue_arg=${issue_arg[1]}
|
|
|
+ fi
|
|
|
if [[ "${issue_arg:l}" = ${jira_prefix:l}* ]]; then
|
|
|
issue="${issue_arg}"
|
|
|
else
|