Preserve org/slug format for team reviewer slugs

This commit is contained in:
Kynan Ware 2026-02-11 13:15:14 -07:00
parent cf08f4d51e
commit db167d3116

View file

@ -131,17 +131,7 @@ func AddMetadataToIssueParams(client *api.Client, baseRepo ghrepo.Interface, par
// RequestReviewsByLogin mutation. Otherwise, resolve to IDs for GHES compatibility.
if tb.ActorReviewers {
params["userReviewerLogins"] = userReviewers
// Extract team slugs from org/slug format
teamSlugs := make([]string, len(teamReviewers))
for i, t := range teamReviewers {
parts := strings.SplitN(t, "/", 2)
if len(parts) == 2 {
teamSlugs[i] = parts[1]
} else {
teamSlugs[i] = t
}
}
params["teamReviewerSlugs"] = teamSlugs
params["teamReviewerSlugs"] = teamReviewers
} else {
userReviewerIDs, err := tb.MetadataResult.MembersToIDs(userReviewers)
if err != nil {