Skip to content

Commit

Permalink
Addressed PR feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
dahu33 committed Nov 24, 2020
1 parent 26ab188 commit e6f24aa
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions middleware/cors.go
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,15 @@ func CORSWithConfig(config CORSConfig) echo.MiddlewareFunc {
return c.NoContent(http.StatusNoContent)
}

if config.AllowOriginFunc == nil {
if config.AllowOriginFunc != nil {
allowed, err := config.AllowOriginFunc(origin)
if err != nil {
return err
}
if allowed {
allowOrigin = origin
}
} else {
// Check allowed origins
for _, o := range config.AllowOrigins {
if o == "*" && config.AllowCredentials {
Expand Down Expand Up @@ -156,14 +164,6 @@ func CORSWithConfig(config CORSConfig) echo.MiddlewareFunc {
}
}
}
} else {
allowed, err := config.AllowOriginFunc(origin)
if err != nil {
return err
}
if allowed {
allowOrigin = origin
}
}

// Origin not allowed
Expand Down

0 comments on commit e6f24aa

Please sign in to comment.