Skip to content

Commit e842b6c

Browse files
authored
Merge pull request #3449 from manyfold3d/fix-member-reporting
Fix error when members try to report models
2 parents 6132050 + 30ec154 commit e842b6c

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

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

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)