Fix authorization header validation to handle bearer types correctly - "authorization config header is required" error (#6040)

This commit is contained in:
75py 2024-07-08 01:09:59 +09:00 committed by GitHub
parent 3ec80f9dda
commit 610da4f662
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -212,7 +212,7 @@ class HttpExecutor:
raise ValueError('self.authorization config is required')
if authorization.config is None:
raise ValueError('authorization config is required')
if authorization.config.header is None:
if authorization.config.type != 'bearer' and authorization.config.header is None:
raise ValueError('authorization config header is required')
if self.authorization.config.api_key is None: