From 261297f0a2ccb0322c4dce8bb2fc99ae3e5c0c49 Mon Sep 17 00:00:00 2001 From: Kynan Ware <47394200+BagToad@users.noreply.github.com> Date: Tue, 13 May 2025 07:28:42 -0600 Subject: [PATCH] refactor(issue edit): add assignedActors to lookupFields --- api/query_builder.go | 2 ++ pkg/cmd/issue/edit/edit.go | 15 +-------------- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/api/query_builder.go b/api/query_builder.go index 47fb4c225..0ef44a347 100644 --- a/api/query_builder.go +++ b/api/query_builder.go @@ -366,6 +366,8 @@ func IssueGraphQL(fields []string) string { q = append(q, `headRepository{id,name}`) case "assignees": q = append(q, `assignees(first:100){nodes{id,login,name},totalCount}`) + case "assignedActors": + q = append(q, `assignedActors(first: 10){edges{node{...on Actor{login}}},totalCount}`) case "labels": q = append(q, `labels(first:100){nodes{id,name,description,color},totalCount}`) case "projectCards": diff --git a/pkg/cmd/issue/edit/edit.go b/pkg/cmd/issue/edit/edit.go index b86f20550..a2e824ebf 100644 --- a/pkg/cmd/issue/edit/edit.go +++ b/pkg/cmd/issue/edit/edit.go @@ -211,20 +211,7 @@ func editRun(opts *EditOptions) error { if editable.Assignees.Edited { if issueFeatures.ActorIsAssignable { editable.Assignees.ActorAssignees = true - - // At the time of writing, only 10 Actors can be assigned to an issue. - assignedActors := heredoc.Doc(` - assignedActors(first: 10) { - edges { - node { - ... on Actor { - login - } - } - } - } - `) - lookupFields = append(lookupFields, assignedActors) + lookupFields = append(lookupFields, `assignedActors`) } else { lookupFields = append(lookupFields, "assignees") }