Răsfoiți Sursa

Routing: Fix regexp syntax support in UserMatcher (#3900)

vnxme 1 an în urmă
părinte
comite
5164a82185
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      app/router/condition.go

+ 1 - 1
app/router/condition.go

@@ -202,7 +202,7 @@ func NewUserMatcher(users []string) *UserMatcher {
 	for _, user := range users {
 		if len(user) > 0 {
 			if len(user) > 7 && strings.HasPrefix(user, "regexp:") {
-				if re, err := regexp.Compile(user[7:]); err != nil {
+				if re, err := regexp.Compile(user[7:]); err == nil {
 					patternsCopy = append(patternsCopy, re)
 				}
 				// Items of users slice with an invalid regexp syntax are ignored.