fix: panic when auth not specified

This commit is contained in:
Evan Buss
2024-08-11 20:20:41 +00:00
parent 7e80ae1718
commit 33ab199b21

View File

@@ -332,6 +332,10 @@ func getCredentials(r *http.Request, feeds []FeedConfig, s *securecookie.SecureC
continue
}
if feed.Auth == nil || feed.Auth.Username == "" || feed.Auth.Password == "" {
continue
}
// Only set feed credentials for local requests
// when the auth config has local_only flag
isLocal := r.Context().Value(isLocalRequest).(bool)
@@ -339,10 +343,6 @@ func getCredentials(r *http.Request, feeds []FeedConfig, s *securecookie.SecureC
continue
}
if feed.Auth == nil || feed.Auth.Username == "" || feed.Auth.Password == "" {
continue
}
return &Credentials{Username: feed.Auth.Username, Password: feed.Auth.Password}
}