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