diff --git a/generic/views.py b/generic/views.py index e5121094..c4a3540c 100644 --- a/generic/views.py +++ b/generic/views.py @@ -962,8 +962,9 @@ def create_cid_users(request): passcode = "".join(random.choices(string.ascii_uppercase, k=4)) c = CidUser(cid=new_cid, passcode=passcode) c.save() - c.physics_exams.set(physics_exams) - c.save() + if physics_exams: + c.physics_exams.set(physics_exams) + c.save() new_cid = new_cid + 1 return JsonResponse({"status": "success"})