diff --git a/app/models/post.rb b/app/models/post.rb index 879e2c33d41..3d2c766ce97 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -167,6 +167,7 @@ class Post < ActiveRecord::Base .reject{|h| !h.include?('.')} hosts << GlobalSetting.hostname + hosts << RailsMultisite::ConnectionManagement.current_hostname end diff --git a/spec/models/post_spec.rb b/spec/models/post_spec.rb index 7e41b913fd0..36d2984f8d4 100644 --- a/spec/models/post_spec.rb +++ b/spec/models/post_spec.rb @@ -798,8 +798,7 @@ describe Post do describe "has_host_spam" do it "correctly detects host spam" do - post = Fabricate(:post, raw: "hello from my site http://www.somesite.com - http://#{GlobalSetting.hostname} ") + post = Fabricate(:post, raw: "hello from my site http://www.somesite.com http://#{GlobalSetting.hostname} http://#{RailsMultisite::ConnectionManagement.current_hostname}") post.total_hosts_usage.should == {"www.somesite.com" => 1} post.acting_user.trust_level = 0