mirror of
https://github.com/apache/superset.git
synced 2024-09-16 02:29:39 -04:00
Fix NoAuthorizationError (#19355)
This commit is contained in:
parent
f4b71abb22
commit
a2bb91243a
@ -16,6 +16,7 @@
|
||||
# under the License.
|
||||
from flask import g, Response
|
||||
from flask_appbuilder.api import BaseApi, expose, safe
|
||||
from flask_jwt_extended.exceptions import NoAuthorizationError
|
||||
|
||||
from .schemas import UserResponseSchema
|
||||
|
||||
@ -51,6 +52,10 @@ class CurrentUserRestApi(BaseApi):
|
||||
401:
|
||||
$ref: '#/components/responses/401'
|
||||
"""
|
||||
if g.user is None or g.user.is_anonymous:
|
||||
try:
|
||||
if g.user is None or g.user.is_anonymous:
|
||||
return self.response_401()
|
||||
except NoAuthorizationError:
|
||||
return self.response_401()
|
||||
|
||||
return self.response(200, result=user_response_schema.dump(g.user))
|
||||
|
Loading…
Reference in New Issue
Block a user