fix
authorRadek Czajka <rczajka@rczajka.pl>
Tue, 4 Mar 2025 13:11:09 +0000 (14:11 +0100)
committerRadek Czajka <rczajka@rczajka.pl>
Tue, 4 Mar 2025 13:11:09 +0000 (14:11 +0100)
src/club/templates/admin/club/schedule/change_list.html
src/club/views.py

index e47cd74..3d9cd55 100644 (file)
@@ -24,8 +24,8 @@
     <form method="post" action="{% url 'club_receipt' %}" style="display: flex; flex-direction: column;">
       {% csrf_token %}
       <span>Pobierz zestawienie roczne</span>
-      <input name="email" placeholder="email"></input>
-      <input name="year" type="number" min="2020" max="2024" placeholder="rok"></input>
+      <input name="email" placeholder="email" required></input>
+      <input name="year" type="number" min="2013" max="2024" value="2024" placeholder="rok" required></input>
       <button>pobierz zestawienie</button>
     </form>
   </div>
index 1ae16ce..221ee9e 100644 (file)
@@ -254,7 +254,10 @@ def member_verify(request):
 @permission_required('club.schedule_view')
 def receipt(request):
     email = request.POST.get('email')
-    year = int(request.POST.get('year'))
+    try:
+        year = int(request.POST.get('year'))
+    except:
+        return HttpResponse('no content')
 
     receipt = models.PayUOrder.generate_receipt(email, year)
     if receipt: