From 684c1ab924e41a9ecf06b1b04baa42aea83f286e Mon Sep 17 00:00:00 2001 From: EvanSung Date: Thu, 10 Aug 2023 10:43:59 +0800 Subject: [PATCH] optimize(auth): auth request json --- cmdb-api/api/lib/perm/auth.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/cmdb-api/api/lib/perm/auth.py b/cmdb-api/api/lib/perm/auth.py index 327af69..76e2481 100644 --- a/cmdb-api/api/lib/perm/auth.py +++ b/cmdb-api/api/lib/perm/auth.py @@ -154,12 +154,9 @@ def _auth_with_acl_token(): def auth_required(func): - try: - if request.json is not None: - setattr(request, 'values', request.json) - else: - setattr(request, 'values', request.values.to_dict()) - except: + if request.get_json(silent=True) is not None: + setattr(request, 'values', request.json) + else: setattr(request, 'values', request.values.to_dict()) @wraps(func)