fix user join group by session after remove

Brightcells 9 ans auparavant
Parent
Commettre
80a3496489
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  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)