From c6e2e2255c54770076220d63ccd921ba23bb7987 Mon Sep 17 00:00:00 2001 From: Shlee Date: Wed, 10 Jun 2026 23:10:59 +0930 Subject: [PATCH] Fix missing boolean check in Admin Reports API (#39197) Co-authored-by: Claire --- app/models/report_filter.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/report_filter.rb b/app/models/report_filter.rb index dab45007bc..f12aff6f3d 100644 --- a/app/models/report_filter.rb +++ b/app/models/report_filter.rb @@ -39,8 +39,8 @@ class ReportFilter end def status_scope - resolved = params.key?(:resolved) - unresolved = params.key?(:unresolved) + resolved = ActiveModel::Type::Boolean.new.cast(params[:resolved]) + unresolved = ActiveModel::Type::Boolean.new.cast(params[:unresolved]) return Report.all if resolved && unresolved return Report.resolved if resolved