fix(plugins/projects): broken for non-beta projects

This commit is contained in:
lowlighter
2022-08-07 23:15:44 -04:00
parent e721409bd4
commit 646e40796a

View File

@@ -30,20 +30,23 @@ 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
if (project)
break break
} }
catch (error) { catch (error) {
console.debug(error)
}
//Try projects classic //Try projects classic
console.debug(error)
try { 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) ;({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)
throw new Error(`Could not load project ${user}/${repository}`) throw new Error(`Could not load project ${user}/${repository}`)
//Adding it to projects list //Adding it to projects list