Commit 8c8692b8 authored by ynerant's avatar ynerant

Better roman import

parent 3edc3ffa
Pipeline #4226 passed with stages
in 4 minutes and 58 seconds
......@@ -135,6 +135,8 @@ class MediaAdminForm(ModelForm):
self.cleaned_data['number_of_pages'] = 0
if 'publishedDate' in info:
if "-" not in info["publishedDate"]:
info["publishedDate"] += "-01-01"
self.cleaned_data['publish_date'] = info['publishedDate']
if 'authors' not in self.cleaned_data \
......
......@@ -24,9 +24,9 @@ class Command(BaseCommand):
continue
if cl.objects.filter(isbn=isbn).exists():
self.stderr.write(self.style.WARNING(
"ISBN {isbn} already exists".format(isbn=isbn)
))
self.stderr.write(self.style.WARNING(f"ISBN {isbn} for type {type_str} already exists, remove it"))
future_medium.delete()
continue
form = MediaAdminForm(instance=cl(),
data={"isbn": isbn, "_isbn": True, })
......@@ -35,6 +35,8 @@ class Command(BaseCommand):
try:
form.full_clean()
if hasattr(form.instance, "subtitle") and not form.instance.subtitle:
form.instance.subtitle = ""
form.save()
future_medium.delete()
self.stdout.write(self.style.SUCCESS(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment