fix user join group by session after remove

Brightcells 9 年之前
父节点
当前提交
80a3496489
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      photo/views.py

+ 4 - 0
photo/views.py

@@ -182,6 +182,10 @@ def session_join_api(request):
182 182
         'user_status': GroupUserInfo.PASSED,
183 183
         'passed_at': tc.utc_datetime(),
184 184
     })
185
+    if not group_user_created:
186
+        group_user.current_id = current_id
187
+        group_user.user_status = GroupUserInfo.PASSED
188
+        group_user.save()
185 189
 
186 190
     # Redis 群组用户数据缓存
187 191
     group_users = set_group_users_info(group) if group_user_created else get_group_users_info(group_id, user_id)