fix: preserve scheduler transport compatibility defaults

This commit is contained in:
IanShaw027
2026-04-21 14:55:07 +08:00
parent ed01c59916
commit 49258dd3f6

View File

@@ -767,6 +767,9 @@ func (s *defaultOpenAIAccountScheduler) selectByLoadBalance(
}
func (s *defaultOpenAIAccountScheduler) isAccountTransportCompatible(account *Account, requiredTransport OpenAIUpstreamTransport) bool {
if requiredTransport == OpenAIUpstreamTransportAny || requiredTransport == OpenAIUpstreamTransportHTTPSSE {
return true
}
if s == nil || s.service == nil {
return false
}