FIX: Group pages should work when group name contains periods.

https://meta.discourse.org/t/group-name-cant-have-dot-inside/48658
This commit is contained in:
Guo Xiang Tan
2018-04-12 17:10:53 +08:00
parent deab0486fa
commit a389baeb07
5 changed files with 14 additions and 7 deletions

View File

@@ -626,7 +626,7 @@ Discourse::Application.routes.draw do
get "private-messages-archive/:username" => "list#private_messages_archive", as: "topics_private_messages_archive"
get "private-messages-unread/:username" => "list#private_messages_unread", as: "topics_private_messages_unread"
get "private-messages-tags/:username/:tag_id.json" => "list#private_messages_tag", as: "topics_private_messages_tag", constraints: StaffConstraint.new
get "groups/:group_name.json" => "list#group_topics", as: "group_topics"
get "groups/:group_name" => "list#group_topics", as: "group_topics", group_name: RouteFormat.username
scope "/private-messages-group/:username", group_name: RouteFormat.username do
get ":group_name.json" => "list#private_messages_group", as: "topics_private_messages_group"