diff --git a/librarian/views.py b/librarian/views.py
index 7d132b5b08ab906c9eb9448a3124f7cb59d38fef..63eb416a7e7b0de338466eb525c7704034d3d0f1 100644
--- a/librarian/views.py
+++ b/librarian/views.py
@@ -480,7 +480,7 @@ def publisher_edit(request, publisher_id):
         form = PublisherAddForm(request.POST, instance=publisher)
         if form.is_valid():
             form.save()
-            return redirect("librarian:publisher_detail", author_id=publisher.id)
+            return redirect("librarian:publisher_detail", publisher_id=publisher.id)
     else:
         form = PublisherAddForm(instance=publisher)
     return render(request, "librarian/form_basic.html", {