From 03363f83159530a1f35a0054cdfe15779f5a2443 Mon Sep 17 00:00:00 2001 From: John Wang Date: Fri, 19 May 2023 12:56:55 +0800 Subject: [PATCH] feat: token can be empty in provider update --- .../console/workspace/providers.py | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/api/controllers/console/workspace/providers.py b/api/controllers/console/workspace/providers.py index bc6b8320af..067946862c 100644 --- a/api/controllers/console/workspace/providers.py +++ b/api/controllers/console/workspace/providers.py @@ -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