File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1213,6 +1213,20 @@ def create_challenge_using_zip_file(request, challenge_host_team_pk):
12131213 Creates a challenge using a zip file.
12141214 """
12151215 challenge_host_team = get_challenge_host_team_model (challenge_host_team_pk )
1216+ print (f"\n [DEBUG] Request User: { request .user } (ID: { request .user .id } )" )
1217+ print (f"[DEBUG] Target Team: { challenge_host_team } (ID: { challenge_host_team .id } )" )
1218+
1219+ # Check what actually exists in the DB
1220+ exists = ChallengeHost .objects .filter (user = request .user , team_name = challenge_host_team ).exists ()
1221+ print (f"[DEBUG] Does Membership Exist? { exists } " )
1222+
1223+ if exists :
1224+ m = ChallengeHost .objects .get (user = request .user , team_name = challenge_host_team )
1225+ print (f"[DEBUG] Found Membership! Status: { m .status } , Permissions: { m .permissions } " )
1226+ else :
1227+ # Print ALL members of this team to see who is actually there
1228+ all_members = ChallengeHost .objects .filter (team_name = challenge_host_team )
1229+ print (f"[DEBUG] ACTUAL Team Members: { [m .user .username for m in all_members ]} " )
12161230
12171231 try :
12181232 membership = ChallengeHost .objects .get (
You can’t perform that action at this time.
0 commit comments