From 5d12d867efffaeb1089815cbcf7a1cc986c28e97 Mon Sep 17 00:00:00 2001 From: Toks Date: Mon, 22 Jun 2015 23:34:34 -0400 Subject: [PATCH] #2239 fix pseudotags not getting added sometimes --- app/models/post.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/post.rb b/app/models/post.rb index 3acbf720b..3a757caa9 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -855,6 +855,7 @@ class Post < ActiveRecord::Base def add_pool!(pool, force = false) return if belongs_to_pool?(pool) return if pool.is_deleted? && !force + reload self.pool_string = "#{pool_string} pool:#{pool.id}".strip set_pool_category_pseudo_tags update_column(:pool_string, pool_string) unless new_record? @@ -864,6 +865,7 @@ class Post < ActiveRecord::Base def remove_pool!(pool, force = false) return unless belongs_to_pool?(pool) return if pool.is_deleted? && !force + reload self.pool_string = pool_string.gsub(/(?:\A| )pool:#{pool.id}(?:\Z| )/, " ").strip set_pool_category_pseudo_tags update_column(:pool_string, pool_string) unless new_record?