diff --git a/journals/views.py b/journals/views.py
index 29732981ca5f3fbd831438820e0f123ead5669ae..e093fe9f10b60415bb703ee17e1e8c51d2da151d 100644
--- a/journals/views.py
+++ b/journals/views.py
@@ -480,7 +480,8 @@ def create_metadata_xml(request, doi_label):
     if create_metadata_xml_form.is_valid():
         create_metadata_xml_form.save()
         messages.success(request, 'Metadata XML saved')
-        return redirect(reverse('journals:manage_metadata'))
+        return redirect(reverse('journals:manage_metadata',
+                                kwargs={'doi_label': doi_label}))
 
     # create a doi_batch_id
     salt = ""