X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/f4921ca797953ddab6b35786864b2dd523190503..8830e06ad0b466c40747540b5122e6825114a90a:/apps/wiki/forms.py?ds=sidebyside diff --git a/apps/wiki/forms.py b/apps/wiki/forms.py index 55b1e544..3626b6d3 100644 --- a/apps/wiki/forms.py +++ b/apps/wiki/forms.py @@ -40,7 +40,8 @@ class DocumentCreateForm(forms.ModelForm): class Meta: model = Book - exclude = ['gallery'] + exclude = ['gallery', 'parent', 'parent_number'] + prepopulated_fields = {'slug': ['title']} def clean(self): super(DocumentCreateForm, self).clean() @@ -164,7 +165,7 @@ class ChunkForm(forms.ModelForm): chunk = Chunk.objects.get(book=self.instance.book, slug=slug) except Chunk.DoesNotExist: return slug - if chunk == self: + if chunk == self.instance: return slug raise forms.ValidationError(_('Chunk with this slug already exists'))