diff --git a/lib/permissions/thread-permissions.js b/lib/permissions/thread-permissions.js
--- a/lib/permissions/thread-permissions.js
+++ b/lib/permissions/thread-permissions.js
@@ -280,9 +280,8 @@
   const topLevelDescendantVoicedInAnnouncementChannels =
     TOP_LEVEL_DESCENDANT + threadPermissions.VOICED_IN_ANNOUNCEMENT_CHANNELS;
   const descendantReactToMessage =
-    TOP_LEVEL_DESCENDANT + threadPermissions.REACT_TO_MESSAGE;
-  const descendantEditMessage =
-    TOP_LEVEL_DESCENDANT + threadPermissions.EDIT_MESSAGE;
+    DESCENDANT + threadPermissions.REACT_TO_MESSAGE;
+  const descendantEditMessage = DESCENDANT + threadPermissions.EDIT_MESSAGE;
 
   const baseAdminPermissions = {
     [threadPermissions.KNOW_OF]: true,