Skip to content

Commit

Permalink
Merge pull request #667 from relausen/fix/564_better_missing_scope_ha…
Browse files Browse the repository at this point in the history
…ndling

Fix #564: Improve error checking logic
  • Loading branch information
Alvaro Muñoz authored Nov 4, 2024
2 parents 8cb88a4 + b0ab6cd commit 3f640db
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions lua/octo/gh/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,13 @@ function M.setup()
for idx, split_scope in ipairs(split) do
scopes[idx] = string.gsub(split_scope, "'", "")
end
if M.has_scope { "read:project", "project" } and use_proj_v2 then
_G.octo_pv2_fragment = fragments.projects_v2_fragment
elseif not config.values.suppress_missing_scope.projects_v2 then
require("octo.utils").info "Cannot request projects v2, missing scope 'read:project'"
if use_proj_v2 then
if M.has_scope { "read:project", "project" } then
require("octo.utils").info "Using Projects v2"
_G.octo_pv2_fragment = fragments.projects_v2_fragment
elseif not config.values.suppress_missing_scope.projects_v2 then
require("octo.utils").error "Cannot request Projects v2: Missing scope 'read:project' or 'project'"
end
end
end),
}):start()
Expand Down

0 comments on commit 3f640db

Please sign in to comment.