mirror of
https://github.com/discourse/discourse.git
synced 2025-04-19 16:39:07 +08:00
FIX: if no group is found, raise correct error
Previously missing group could lead to an error cause can_see_group_messages expects a group.
This commit is contained in:
parent
cba5baa427
commit
dce518477c
@ -154,6 +154,7 @@ class ListController < ApplicationController
|
||||
when :private_messages_group, :private_messages_group_archive
|
||||
define_method("#{action}") do
|
||||
group = Group.find_by(name: params[:group_name])
|
||||
raise Discourse::NotFound if !group
|
||||
raise Discourse::NotFound unless guardian.can_see_group_messages?(group)
|
||||
|
||||
message_route(action)
|
||||
|
Loading…
x
Reference in New Issue
Block a user