-
-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Please avoid duplicates
- I checked all open bugs and none of them matched my problem.
Reproducible test case
No response
Please select the environment(s) that are relevant to your bug report
- Browsers
- Node
- Deno
Versions
NodeJs: v18.18.2
github-project: 5.4.0
What happened?
I have a weird issue: Some of the newly created custom fields cannot be found. I created different fields with different types but nothing works. Interestingly old custom fields that I created a while back work fine.
const options = {
owner: "xxx",
number: 2,
token: "xxx",
fields: {
priority: "Priority",
milestone: "Milestone",
Estimate: { name: "Estimate", optional: true },
lastUpdate: { name: "Last Update", optional: true },
},
};
const project = new GitHubProject(options);
const data = await project.items.list();
console.log(data[0]);
results in getting the right object, but the Estimate
custom field is missing.
Running this:
const data = await octokit.graphql(`
query {
node(id: "PVT_kwDOAYW1RM4AAzYZ") {
... on ProjectV2 {
items(first: 20) {
nodes {
id
fieldValues(first: 20) {
nodes {
... on ProjectV2ItemFieldNumberValue {
field {
... on ProjectV2Field {
name
}
}
number
id
updatedAt
creator {
url
}
}
}
}
}
}
}
}
}
`);
console.log(data.node.items.nodes[0].fieldValues.nodes);
results in
[
{},
{},
{},
{},
{},
{},
{},
{},
{
field: { name: 'Estimate' },
number: 15,
id: 'PVTFNV_lQDOAYW1RM4AAzYczgJ_92DOB0nF8A',
updatedAt: '2023-11-05T00:20:25Z',
creator: { url: 'https://github.com/bobinrinder' }
},
{}
]
So looks like the name is set correctly. Any ideas? 🧐
Would you be interested in contributing a fix?
- yes
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working