Selaa lähdekoodia

修复根据用户授权码获取令牌问题

locky 1 vuosi sitten
vanhempi
commit
0af53dbf96
1 muutettua tiedostoa jossa 5 lisäystä ja 5 poistoa
  1. 5 5
      controller/index.py

+ 5 - 5
controller/index.py

@@ -208,11 +208,11 @@ class oa2TokenView(TemplateView):
         logger.info('请求获取令牌接口参数:{}'.format(request_dict))
 
         # 根据用户授权码获取令牌
-        if grant_type == 'authorization_code':
-            user_qs = UserModel.objects.filter(user_authorization_code=code)
-        else:
-            user_qs = UserModel.objects.filter(code=code)
-            if not user_qs.exists():
+        user_qs = UserModel.objects.filter(code=code)
+        if not user_qs.exists():
+            if grant_type == 'authorization_code':
+                user_qs = UserModel.objects.filter(user_authorization_code=code)
+            else:
                 user_qs = UserModel.objects.filter(refresh_token=refresh_token)
 
         if not user_qs.exists():