fix bug for white-list api key check

This commit is contained in:
RockYang 2024-05-14 22:30:42 +08:00
parent 87e8bbfa41
commit c87d78c666

View File

@ -186,6 +186,13 @@ func (s *LicenseService) IsValidApiURL(uri string) error {
return nil
}
if s.urlWhiteList == nil || len(s.urlWhiteList) == 0 {
urls, err := s.fetchUrlWhiteList()
if err == nil {
s.urlWhiteList = urls
}
}
for _, v := range s.urlWhiteList {
if strings.HasPrefix(uri, v) {
return nil