mirror of https://github.com/jumpserver/jumpserver
perf: 优化会话过期500问题
parent
50cbb75b96
commit
95f29a584e
|
@ -50,7 +50,10 @@ class MFASendCodeApi(AuthMixin, CreateAPIView):
|
||||||
mfa_type = serializer.validated_data['type']
|
mfa_type = serializer.validated_data['type']
|
||||||
|
|
||||||
if not username:
|
if not username:
|
||||||
|
try:
|
||||||
user = self.get_user_from_session()
|
user = self.get_user_from_session()
|
||||||
|
except errors.SessionEmptyError as e:
|
||||||
|
raise ValidationError({'error': e})
|
||||||
else:
|
else:
|
||||||
user = self.get_user_from_db(username)
|
user = self.get_user_from_db(username)
|
||||||
|
|
||||||
|
|
|
@ -120,7 +120,7 @@
|
||||||
|
|
||||||
function onError (responseText, responseJson, status) {
|
function onError (responseText, responseJson, status) {
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
toastr.error(responseJson.detail);
|
toastr.error(responseJson.detail || responseJson.error);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue