diff --git a/app/graphql/types/discussion_entry_permissions_type.rb b/app/graphql/types/discussion_entry_permissions_type.rb index 6d173bf7296..c11198b64da 100644 --- a/app/graphql/types/discussion_entry_permissions_type.rb +++ b/app/graphql/types/discussion_entry_permissions_type.rb @@ -30,7 +30,7 @@ module Types field :reply, Boolean, null: true def reply object[:loader].load(:reply).then do |can_reply| - can_reply && !object[:discussion_entry].deleted? && object[:discussion_entry].depth < 3 + can_reply && !object[:discussion_entry].deleted? end end diff --git a/spec/graphql/types/discussion_entry_type_spec.rb b/spec/graphql/types/discussion_entry_type_spec.rb index 2a59e670c55..0c0ab98101f 100644 --- a/spec/graphql/types/discussion_entry_type_spec.rb +++ b/spec/graphql/types/discussion_entry_type_spec.rb @@ -125,6 +125,7 @@ describe Types::DiscussionEntryType do it 'returns the current user permissions' do student_in_course(active_all: true) + discussion_entry.update(depth: 4) type = GraphQLTypeTester.new(discussion_entry, current_user: @student) permissions.each do |permission|