diff --git a/app/policies/pageflow/entry_policy.rb b/app/policies/pageflow/entry_policy.rb index 0f1626c1fd..ad315a325c 100644 --- a/app/policies/pageflow/entry_policy.rb +++ b/app/policies/pageflow/entry_policy.rb @@ -87,7 +87,8 @@ def publish? end def create? - publish? && AccountPolicy::Scope.new(user, Account).entry_creatable.any? + query.has_at_least_account_role?(:publisher) && + AccountPolicy::Scope.new(user, Account).entry_creatable.any? end def duplicate?