aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers')
-rw-r--r--app/controllers/admin_public_body_category_controller.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/app/controllers/admin_public_body_category_controller.rb b/app/controllers/admin_public_body_category_controller.rb
index b0dde3219..9380aa21b 100644
--- a/app/controllers/admin_public_body_category_controller.rb
+++ b/app/controllers/admin_public_body_category_controller.rb
@@ -59,10 +59,9 @@ class AdminPublicBodyCategoryController < AdminController
error = nil
ActiveRecord::Base.transaction do
params[:categories].each_with_index do |category_id, index|
- link = PublicBodyCategoryLink.find(:first,
- :conditions => ['public_body_category_id = ?
- AND public_body_heading_id = ?',
- category_id, params[:heading_id]])
+ conditions = { :public_body_category_id => category_id,
+ :public_body_heading_id => params[:heading_id] }
+ link = PublicBodyCategoryLink.where(conditions).first
unless link
error = "Couldn't find PublicBodyCategoryLink for category #{category_id}, heading #{params[:heading_id]}"
raise ActiveRecord::Rollback