From: Jan Szejko Date: Mon, 3 Sep 2018 12:33:40 +0000 (+0200) Subject: smarter mark final form X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/bdc2a3ea27e2980c8c0fbdba2efe6b65291692c2?ds=sidebyside smarter mark final form --- diff --git a/apps/catalogue/forms.py b/apps/catalogue/forms.py index a256dfa1..ea6a4aef 100644 --- a/apps/catalogue/forms.py +++ b/apps/catalogue/forms.py @@ -203,7 +203,7 @@ class MarkFinalForm(forms.Form): def clean_books(self): books_value = self.cleaned_data['books'] - slugs = [line.split('/')[-2] for line in books_value.split('\n') if line.strip()] + slugs = [line.strip().strip('/').split('/')[-1] for line in books_value.split('\n') if line.strip()] books = Book.objects.filter(slug__in=slugs) if len(books) != len(slugs): raise forms.ValidationError(