diff --git a/lib/bulletin_model/cache.rb b/lib/bulletin_model/cache.rb index d05bb78..355e086 100644 --- a/lib/bulletin_model/cache.rb +++ b/lib/bulletin_model/cache.rb @@ -8,8 +8,10 @@ module BulletinModel before_destroy :cache_tag_ids end def cache_tag_ids - @tag_ids = self.tag_ids - @org_tag_ids = self.org_tag_ids + if self.class == Bulletin + @tag_ids = self.tag_ids + @org_tag_ids = self.org_tag_ids + end end def do_before_save if self.class == SubPart