Don't crash on invalid target versions
authorMagnus Hagander <magnus@hagander.net>
Mon, 5 Aug 2024 08:15:49 +0000 (10:15 +0200)
committerMagnus Hagander <magnus@hagander.net>
Mon, 5 Aug 2024 08:15:49 +0000 (10:15 +0200)
pgcommitfest/commitfest/views.py

index c6451e7e161e7f9859313e689cc9188c478e53a2..c47a388609eb790b0d69ecacc2c27d5f7dd2f105 100644 (file)
@@ -125,8 +125,12 @@ def commitfest(request, cfid):
         if request.GET['targetversion'] == '-2':
             whereclauses.append("targetversion_id IS NULL")
         else:
-            whereparams['verid'] = int(request.GET['targetversion'])
-            whereclauses.append("targetversion_id=%(verid)s")
+            try:
+                whereparams['verid'] = int(request.GET['targetversion'])
+                whereclauses.append("targetversion_id=%(verid)s")
+            except ValueError:
+                # int() failed, ignore
+                pass
 
     if request.GET.get('author', '-1') != '-1':
         if request.GET['author'] == '-2':