From ae23d9e694d243c5b88f1afe3994b89b667a8deb Mon Sep 17 00:00:00 2001
From: Zdenek Kubala <zdenek.kubala@pirati.cz>
Date: Tue, 7 Sep 2021 07:37:52 +0000
Subject: [PATCH] signup to sifrovacka set 1 stage urlhash as well

---
 sifrovacka/views.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/sifrovacka/views.py b/sifrovacka/views.py
index 63ad728..2907547 100644
--- a/sifrovacka/views.py
+++ b/sifrovacka/views.py
@@ -145,11 +145,19 @@ def home(request):
                                         request.user).order_by('sifrovacka_id')
         if request.method == 'POST':
               if request.POST["signupsif"]:
+
                   post_signupsif = request.POST["signupsif"]
                   print(post_signupsif)
+
+                  sifrovacka_detail = Sifrovacka.objects.get(id = post_signupsif)
+                  sifrovacka_stages = Stages.objects.filter(sifrovacka__sifrovacka_name =
+                          sifrovacka_detail).filter(stage_number = "1")
+                  stage_current_urlhash = sifrovacka_stages[0].stage_urlhash
+                  print(stage_current_urlhash)
                   try:
                       p = Participants.objects.create(user=request.user,
-                              sifrovacka_id=post_signupsif)
+                           sifrovacka_id=post_signupsif,
+                           at_stage=stage_current_urlhash )
                   except IntegrityError as e:
                       print(e)
                       context = {"active_sifrovacky_list": all_sifrovacky_list,
-- 
GitLab