diff --git a/modules/admin.py b/modules/admin.py
index b475d1f661e6195295512a8e23649d4f4e7c37df..66c0a267b6dad29673ef36cc11f76ecd0e6ab5be 100644
--- a/modules/admin.py
+++ b/modules/admin.py
@@ -166,7 +166,7 @@ def topic_new():
         topic = Topic(form.name.data, form.mode.data, form.event_id.data)
         db.session.add(topic)
         db.session.commit()
-        return redirect(url_for(".event", id=topic.event.id))
+        return redirect(url_for(".event_show", id=topic.event.id))
     event_id = request.args.get("event_id", None)
     if event_id is None:
         return redirect(url_for(".index"))