diff --git a/app/policies/programming_group_policy.rb b/app/policies/programming_group_policy.rb index 6ff95565..48414c16 100644 --- a/app/policies/programming_group_policy.rb +++ b/app/policies/programming_group_policy.rb @@ -10,6 +10,9 @@ class ProgrammingGroupPolicy < ApplicationPolicy end def stream_sync_editor? + # A programming group needs to exist for the user to be able to stream the synchronized editor. + return false unless @record + admin? || author_in_programming_group? end end