INNER CODE UNIT · Go

ProxyAssignIssue

ankitpokhrel/jira-cli · api/client.go:150

func ProxyAssignIssue(c *jira.Client, key string, user *jira.User, def string) error {
	it := viper.GetString("installation")
	assignee := def

	if user != nil {
		switch it {
		case jira.InstallationTypeLocal:
			assignee = user.Name
		default:
			assignee = user.AccountID
		}
	}

	if it == jira.InstallationTypeLocal {
		return c.AssignIssueV2(key, assignee)
	}
	return c.AssignIssue(key, assignee)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…