Skip to content

Commit

Permalink
fix: duplicate scopes variable name with multiple oauth2 schemes
Browse files Browse the repository at this point in the history
  • Loading branch information
johnrutherford committed Sep 3, 2024
1 parent 3d71775 commit 43d6986
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions gen/_template/security.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func findAuthorization(h http.Header, prefix string) (string, bool) {

{{ range $s := $.Securities }}
{{- if $s.Format.IsOAuth2Security }}
var oauth2Scopes = map[string][]string {
var oauth2Scopes{{ $s.Type.Name }} = map[string][]string {
{{- range $operationName, $scopes := $s.Scopes }}
{{ quote $operationName }}: []string{
{{- range $scope := $scopes }}
Expand Down Expand Up @@ -99,7 +99,7 @@ func (s *Server) security{{ $s.Type.Name }}(ctx context.Context, operationName s
return ctx, false, nil
}
t.Token = token
t.Scopes = oauth2Scopes[operationName]
t.Scopes = oauth2Scopes{{ $s.Type.Name }}[operationName]
{{- else if $s.Format.IsCustomSecurity }}
t := req
{{- else }}
Expand Down

0 comments on commit 43d6986

Please sign in to comment.