Skip to content

Commit

Permalink
Initialize session.MetaData to fix panic in ApplyPolicies (TykTechnol…
Browse files Browse the repository at this point in the history
  • Loading branch information
furkansenharputlu authored Jan 29, 2020
1 parent fc6b2b5 commit f61f66f
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions gateway/middleware.go
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,10 @@ func (t BaseMiddleware) UpdateRequestSession(r *http.Request) bool {
func (t BaseMiddleware) ApplyPolicies(session *user.SessionState) error {
rights := make(map[string]user.AccessDefinition)
tags := make(map[string]bool)
if session.MetaData == nil {
session.MetaData = make(map[string]interface{})
}

didQuota, didRateLimit, didACL := make(map[string]bool), make(map[string]bool), make(map[string]bool)
policies := session.PolicyIDs()

Expand Down

0 comments on commit f61f66f

Please sign in to comment.