diff --git a/scipost_django/journals/forms.py b/scipost_django/journals/forms.py index 226e63c55ea9455da6c9dacbc7e2c4cec0243ba5..1e91e33da4860cc39118a462111ff9c636464184 100644 --- a/scipost_django/journals/forms.py +++ b/scipost_django/journals/forms.py @@ -542,6 +542,8 @@ class DraftPublicationForm(forms.ModelForm): do_prefill = False if not self.instance.id: do_prefill = True + # Set the cf_citation to empty string to force recalculation + self.instance.cf_citation = "" super().save(*args, **kwargs) if do_prefill: self.first_time_fill()