diff --git a/.rubocop.yml b/.rubocop.yml index 7863dd09c..90759c3ac 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -460,6 +460,9 @@ Rails/SaveBang: Enabled: true Severity: refactor +Rails/SelectMap: + Enabled: true + Rails/SkipsModelValidations: Enabled: true ForbiddenMethods: diff --git a/app/controllers/admin/poll/officer_assignments_controller.rb b/app/controllers/admin/poll/officer_assignments_controller.rb index 82e45a182..71432bb2a 100644 --- a/app/controllers/admin/poll/officer_assignments_controller.rb +++ b/app/controllers/admin/poll/officer_assignments_controller.rb @@ -7,7 +7,7 @@ class Admin::Poll::OfficerAssignmentsController < Admin::Poll::BaseController @officers = ::Poll::Officer .includes(:user) .order("users.username") - .where(id: @poll.officer_assignments.select(:officer_id).distinct.map(&:officer_id)) + .where(id: @poll.officer_assignments.distinct.pluck(:officer_id)) .page(params[:page]) .per(50) end