diff --git a/journals/views.py b/journals/views.py
index 44ae638f556880ec96e7cd212918de692d860a33..1ed0208f91d3281d3dd757a541af0074bac663b2 100644
--- a/journals/views.py
+++ b/journals/views.py
@@ -280,7 +280,7 @@ class DraftPublicationUpdateView(PermissionsMixin, UpdateView):
         try:
             publication = Publication.objects.get(
                 accepted_submission__preprint__identifier_w_vn_nr=self.kwargs.get(
-                    'preprint__identifier_w_vn_nr'))
+                    'identifier_w_vn_nr'))
         except Publication.DoesNotExist:
             if Submission.objects.accepted().filter(preprint__identifier_w_vn_nr=self.kwargs.get(
               'identifier_w_vn_nr')).exists():