From 162d94aa02c847fc3e1241abb22c06715ae14714 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 10 Sep 2013 14:29:02 +1000 Subject: [PATCH] improve secure_category_id query --- app/models/user.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index 9e95c50bf8f..c2a8ece8963 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -491,8 +491,8 @@ class User < ActiveRecord::Base end def secure_category_ids - cats = self.staff? ? Category.select(:id).where(read_restricted: true) : secure_categories.select('categories.id').references(:categories) - cats.map { |c| c.id }.sort + cats = self.staff? ? Category.where(read_restricted: true) : secure_categories.references(:categories) + cats.pluck('categories.id').sort end def topic_create_allowed_category_ids