Skip to content

Commit 30ec154

Browse files
committed
Fix error when members try to report models
1 parent 6132050 commit 30ec154

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

Diff for: app/controllers/reports_controller.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ def get_reportable
2424
reportable_param = params[:reportable_class].parameterize + "_id"
2525
id = params[reportable_param]
2626
@reportable = policy_scope(reportable).find_param(id)
27-
authorize @reportable
27+
authorize :"federails/moderation/report"
2828
end
2929
end

Diff for: app/policies/federails/moderation/report_policy.rb

+11
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@ def index?
66
)
77
end
88

9+
def new?
10+
all_of(
11+
SiteSettings.multiuser_enabled?,
12+
@user.is_member?
13+
)
14+
end
15+
16+
def create?
17+
new?
18+
end
19+
920
def show?
1021
index?
1122
end

0 commit comments

Comments
 (0)