diff --git a/modules/admin.py b/modules/admin.py
index f92fd204f920c92a148c17aa3816ac3a80f76f35..c3847a6aed892a77cbde203211617e49bb8fe4b6 100644
--- a/modules/admin.py
+++ b/modules/admin.py
@@ -165,7 +165,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"))