Fix missing constraints causing route failures when usernames with periods are used
Closes #23131
This commit is contained in:
parent
ed2fe98412
commit
e72f2cfcb2
|
@ -15,7 +15,10 @@ devise_scope :user do
|
|||
end
|
||||
|
||||
constraints(UserUrlConstrainer.new) do
|
||||
scope(path: ':username', as: :user, controller: :users) do
|
||||
scope(path: ':username',
|
||||
as: :user,
|
||||
constraints: { username: /[a-zA-Z.0-9_\-]+(?<!\.atom)/ },
|
||||
controller: :users) do
|
||||
get '/', action: :show
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue