Skip to content

Commit 458eb23

Browse files
fix: correct GraphQL type for single-select field in project-status-label workflow
The workflow was using ProjectV2ItemFieldValue which doesn't work for single-select fields like 'Status'. Changed to use ProjectV2ItemFieldSingleSelectValue and access the value via 'name' instead of 'value'.
1 parent ef16bc6 commit 458eb23

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/project-status-label.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ jobs:
3333
}
3434
fieldValues(first: 10) {
3535
nodes {
36-
... on ProjectV2ItemFieldValue {
36+
... on ProjectV2ItemFieldSingleSelectValue {
3737
field { name }
38-
value
38+
name
3939
}
4040
}
4141
}
@@ -45,10 +45,10 @@ jobs:
4545
`, { id: context.payload.projects_v2_item.node_id });
4646
4747
const statusField = item.fieldValues.nodes.find(f => f.field.name === "Status");
48-
console.log("current status:", statusField?.value);
48+
console.log("current status:", statusField?.name);
4949
5050
if (
51-
statusField?.value === "Need To Verify" &&
51+
statusField?.name === "Need To Verify" &&
5252
item.content?.number
5353
) {
5454
const issue = item.content;

0 commit comments

Comments
 (0)