From 8a7b2a8b7d9b88b955be01e242285bece97640b4 Mon Sep 17 00:00:00 2001 From: George Katsikas <giorgakis.katsikas@gmail.com> Date: Wed, 20 Mar 2024 15:40:05 +0100 Subject: [PATCH] fix publication metadata crash on first fetch --- scipost_django/journals/models/publication.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scipost_django/journals/models/publication.py b/scipost_django/journals/models/publication.py index 72547530e..31b6aca32 100644 --- a/scipost_django/journals/models/publication.py +++ b/scipost_django/journals/models/publication.py @@ -308,6 +308,8 @@ class Publication(models.Model): for entry in indexed_author_list: padded_entry = entry + [None] * (max_length - len(entry)) padded_list.append(padded_entry) + else: + padded_list = [] # Save into the calculated field for future purposes. Publication.objects.filter(id=self.id).update( cf_author_affiliation_indices_list=padded_list -- GitLab