fix(plugins/projects): broken for non-beta projects
This commit is contained in:
@@ -30,18 +30,21 @@ export default async function({login, data, imports, graphql, q, queries, accoun
|
|||||||
//Try projects beta
|
//Try projects beta
|
||||||
try {
|
try {
|
||||||
project = (await graphql(queries.projects.repository({user, repository, id, account})))[account].repository.projectV2
|
project = (await graphql(queries.projects.repository({user, repository, id, account})))[account].repository.projectV2
|
||||||
break
|
if (project)
|
||||||
|
break
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
//Try projects classic
|
|
||||||
console.debug(error)
|
console.debug(error)
|
||||||
try {
|
}
|
||||||
;({project} = (await graphql(queries.projects["repository.legacy"]({user, repository, id, account})))[account].repository)
|
//Try projects classic
|
||||||
|
try {
|
||||||
|
console.debug(`metrics/compute/${login}/plugins > projects > falling back to projects classic for ${identifier}`)
|
||||||
|
;({project} = (await graphql(queries.projects["repository.legacy"]({user, repository, id, account})))[account].repository)
|
||||||
|
if (project)
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
console.debug(error)
|
console.debug(error)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!project)
|
if (!project)
|
||||||
|
|||||||
Reference in New Issue
Block a user