Fix gitlab header error in console (#8631)

This commit is contained in:
tofarr 2025-05-22 14:22:02 -06:00 committed by GitHub
parent 6d3c2170b1
commit f7cdf4720f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 1 deletions

View File

@ -45,7 +45,7 @@ class UserSecrets(BaseModel):
expose_secrets = info.context and info.context.get('expose_secrets', False)
for token_type, provider_token in provider_tokens.items():
if not provider_token:
if not provider_token or not provider_token.token:
continue
token_type_str = (

View File

@ -20,6 +20,12 @@ class FileSecretsStore(SecretsStore):
try:
json_str = await call_sync_from_async(self.file_store.read, self.path)
kwargs = json.loads(json_str)
provider_tokens = {
k: v
for k, v in (kwargs.get('provider_tokens') or {}).items()
if v.get('token')
}
kwargs['provider_tokens'] = provider_tokens
secrets = UserSecrets(**kwargs)
return secrets
except FileNotFoundError: