feat: token can be empty in provider update

pull/101/head
John Wang 3 years ago
parent 1ef7e74f09
commit 03363f8315

@ -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

Loading…
Cancel
Save