Skip to content

Commit 646e407

Browse files
committed
fix(plugins/projects): broken for non-beta projects
1 parent e721409 commit 646e407

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

source/plugins/projects/index.mjs

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,21 @@ export default async function({login, data, imports, graphql, q, queries, accoun
3030
//Try projects beta
3131
try {
3232
project = (await graphql(queries.projects.repository({user, repository, id, account})))[account].repository.projectV2
33-
break
33+
if (project)
34+
break
3435
}
3536
catch (error) {
36-
//Try projects classic
3737
console.debug(error)
38-
try {
39-
;({project} = (await graphql(queries.projects["repository.legacy"]({user, repository, id, account})))[account].repository)
38+
}
39+
//Try projects classic
40+
try {
41+
console.debug(`metrics/compute/${login}/plugins > projects > falling back to projects classic for ${identifier}`)
42+
;({project} = (await graphql(queries.projects["repository.legacy"]({user, repository, id, account})))[account].repository)
43+
if (project)
4044
break
41-
}
42-
catch (error) {
43-
console.debug(error)
44-
}
45+
}
46+
catch (error) {
47+
console.debug(error)
4548
}
4649
}
4750
if (!project)

0 commit comments

Comments
 (0)