feat: token can be empty in provider update

This commit is contained in:
John Wang 2023-05-19 12:56:55 +08:00
parent 1ef7e74f09
commit 03363f8315
1 changed files with 11 additions and 11 deletions

View File

@ -82,17 +82,17 @@ class ProviderTokenApi(Resource):
args = parser.parse_args()
if not args['token']:
raise ValueError('Token is empty')
try:
ProviderService.validate_provider_configs(
tenant=current_user.current_tenant,
provider_name=ProviderName(provider),
configs=args['token']
)
token_is_valid = True
except ValidateFailedError:
if args['token']:
try:
ProviderService.validate_provider_configs(
tenant=current_user.current_tenant,
provider_name=ProviderName(provider),
configs=args['token']
)
token_is_valid = True
except ValidateFailedError:
token_is_valid = False
else:
token_is_valid = False
tenant = current_user.current_tenant