From 88ff4a89c55d42165eb6cb0987b95b553bbb5229 Mon Sep 17 00:00:00 2001 From: Joel Rieke Date: Wed, 6 Mar 2024 11:21:27 -0800 Subject: [PATCH] Flex for super user. --- sql/mysql_db/mysql_db.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sql/mysql_db/mysql_db.go b/sql/mysql_db/mysql_db.go index 53aa1f4b54..4448712629 100644 --- a/sql/mysql_db/mysql_db.go +++ b/sql/mysql_db/mysql_db.go @@ -313,6 +313,7 @@ func (db *MySQLDb) GetUser(user string, host string, roleSearch bool) *User { return readUserEntry } } + if strings.Contains(readUserEntry.Host, "/") { _, network, cidrParseErr := net.ParseCIDR(readUserEntry.Host) if cidrParseErr == nil { @@ -323,6 +324,9 @@ func (db *MySQLDb) GetUser(user string, host string, roleSearch bool) *User { return nil } } else { + if readUserEntry.IsSuperUser { + return readUserEntry + } return nil } }