diff --git a/journals/views.py b/journals/views.py
index 8a55ad6b3a4c58eddfdd9e9b64ecd106813deac9..77c1df2b0b48ffc596807004214966204c6c898a 100644
--- a/journals/views.py
+++ b/journals/views.py
@@ -222,7 +222,7 @@ def validate_publication(request):
             publication.save()
             # Move file to final location
             initial_path = publication.pdf_file.path
-            new_dir = (publication.in_issue.path + '/'
+            new_dir = (settings.MEDIA_ROOT + publication.in_issue.path + '/'
                        + paper_nr_string(publication.paper_nr))
             new_path = new_dir + '/' + publication.doi_label.replace('.', '_') + '.pdf'
             os.makedirs(new_dir)
@@ -242,8 +242,7 @@ def validate_publication(request):
             return render(request, 'scipost/acknowledgement.html', context)
         else:
             errormessage = 'The form was invalid.'
-            context = {'publication': publication,
-                       'validate_publication_form': validate_publication_form,
+            context = {'validate_publication_form': validate_publication_form,
                        'errormessage': errormessage}
             return render(request, 'journals/validate_publication.html', context)
     else: