From 170c17ef27b855bc549ba3cf90bededb998dbb40 Mon Sep 17 00:00:00 2001
From: "N. Geisler" <ngeisler@fachschaft.informatik.tu-darmstadt.de>
Date: Fri, 25 Oct 2019 15:22:49 +0200
Subject: [PATCH] fix short name

truncate before numbering
remove debug print statements
---
 AKSubmission/forms.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/AKSubmission/forms.py b/AKSubmission/forms.py
index 45551e48..bddf2857 100644
--- a/AKSubmission/forms.py
+++ b/AKSubmission/forms.py
@@ -78,15 +78,13 @@ class AKForm(forms.ModelForm):
             short_name = short_name.partition(':')[0]
             short_name = short_name.partition(' - ')[0]
             short_name = short_name.partition(' (')[0]
+            short_name = short_name[:AK._meta.get_field('short_name').max_length]
             for i in itertools.count(1):
                 if not AK.objects.filter(short_name=short_name, event=self.cleaned_data["event"]).exists():
                     break
-                print(short_name)
                 digits = len(str(i))
-                print(digits)
                 short_name = '{}-{}'.format(short_name[:-(digits + 1)], i)
-                print(short_name)
-            cleaned_data["short_name"] = short_name[:AK._meta.get_field('short_name').max_length]
+            cleaned_data["short_name"] = short_name
 
         # Get tag names from raw tags
         cleaned_data["tag_names"] = [name.strip().lower() for name in cleaned_data["tags_raw"].split(";")]
-- 
GitLab