diff --git a/app/models/broadcast_policies/wiki_page_policy.rb b/app/models/broadcast_policies/wiki_page_policy.rb index 2e0d07f0bdc..4c85e0fe9a4 100644 --- a/app/models/broadcast_policies/wiki_page_policy.rb +++ b/app/models/broadcast_policies/wiki_page_policy.rb @@ -11,7 +11,7 @@ module BroadcastPolicies return false if wiki_page.wiki.context.concluded? return false if wiki_page.wiki.context.respond_to?(:unpublished?) && wiki_page.wiki.context.unpublished? end - return false unless created_before?(30.minutes.ago) + return false unless created_before?(1.minutes.ago) changed_while_published? || wiki_page.changed_state(:active) end diff --git a/spec/models/broadcast_policies/wiki_page_policy_spec.rb b/spec/models/broadcast_policies/wiki_page_policy_spec.rb index b561de23872..34c4c4142b5 100644 --- a/spec/models/broadcast_policies/wiki_page_policy_spec.rb +++ b/spec/models/broadcast_policies/wiki_page_policy_spec.rb @@ -47,7 +47,7 @@ module BroadcastPolicies expect(policy.should_dispatch_updated_wiki_page?).to be_falsey end - specify { wont_send_when { wiki_page.stubs(:created_at).returns 1.minute.ago } } + specify { wont_send_when { wiki_page.stubs(:created_at).returns 30.seconds.ago } } specify { wont_send_when { wiki_page.stubs(:published?).returns false } } specify { wont_send_when { wiki_page.stubs(:wiki_page_changed).returns false } } specify { wont_send_when { wiki_page.stubs(:prior_version).returns nil } }