aboutsummaryrefslogtreecommitdiffstats
path: root/app/models
diff options
context:
space:
mode:
Diffstat (limited to 'app/models')
-rw-r--r--app/models/blog_post.rb6
1 files changed, 2 insertions, 4 deletions
diff --git a/app/models/blog_post.rb b/app/models/blog_post.rb
index 025cc31..e58de59 100644
--- a/app/models/blog_post.rb
+++ b/app/models/blog_post.rb
@@ -15,10 +15,8 @@ class BlogPost < ActiveRecord::Base
named_scope :live, :conditions => {:draft => false}
def category_ids=(ids)
- self.categories.clear
-
- self.categories += ids.reject{|id| id.blank?}.collect {|c_id|
- category = Category.find(category_id.to_i) rescue nil
+ self.categories = ids.reject{|id| id.blank?}.collect {|c_id|
+ (BlogCategory.find(c_id.to_i) rescue nil)
}.compact
end