From: Jan Szejko <janek37@gmail.com>
Date: Thu, 21 Dec 2017 09:58:28 +0000 (+0100)
Subject: allow empty part name in bookmedia
X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/4424d39a5d12ff6e16853b1aca23def0df33cc80

allow empty part name in bookmedia
---

diff --git a/src/catalogue/migrations/0018_auto_20171221_1106.py b/src/catalogue/migrations/0018_auto_20171221_1106.py
new file mode 100644
index 000000000..e13685d7a
--- /dev/null
+++ b/src/catalogue/migrations/0018_auto_20171221_1106.py
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('catalogue', '0017_auto_20171214_1746'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='bookmedia',
+            name='part_name',
+            field=models.CharField(default=b'', max_length=512, verbose_name='part name', blank=True),
+        ),
+    ]
diff --git a/src/catalogue/models/bookmedia.py b/src/catalogue/models/bookmedia.py
index 67d02790c..0bf92db90 100644
--- a/src/catalogue/models/bookmedia.py
+++ b/src/catalogue/models/bookmedia.py
@@ -30,7 +30,7 @@ class BookMedia(models.Model):
 
     type = models.CharField(_('type'), db_index=True, choices=format_choices, max_length=20)
     name = models.CharField(_('name'), max_length=512)
-    part_name = models.CharField(_('part name'), default='', max_length=512)
+    part_name = models.CharField(_('part name'), default='', blank=True, max_length=512)
     index = models.IntegerField(_('index'), default=0)
     file = models.FileField(_('file'), max_length=600, upload_to=_file_upload_to, storage=OverwriteStorage())
     uploaded_at = models.DateTimeField(_('creation date'), auto_now_add=True, editable=False, db_index=True)