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 {
project = (await graphql(queries.projects.repository({user, repository, id, account})))[account].repository.projectV2
if (project)
break
}
catch (error) {
console.debug(error)
}
//Try projects classic
console.debug(error)
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
}
catch (error) {
console.debug(error)
}
}
}
if (!project)
throw new Error(`Could not load project ${user}/${repository}`)
//Adding it to projects list