浏览代码

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

locky 1 年之前
父节点
当前提交
0af53dbf96
共有 1 个文件被更改,包括 5 次插入5 次删除
  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():