diff --git a/lib/shared/thread-utils.js b/lib/shared/thread-utils.js
--- a/lib/shared/thread-utils.js
+++ b/lib/shared/thread-utils.js
@@ -1364,11 +1364,7 @@
 }
 
 function threadMemberHasPermission(
-  threadInfo:
-    | ServerThreadInfo
-    | LegacyRawThreadInfo
-    | RawThreadInfo
-    | ThreadInfo,
+  threadInfo: ThreadInfo,
   memberID: string,
   permission: ThreadPermission,
 ): boolean {
@@ -1376,10 +1372,7 @@
     if (member.id !== memberID) {
       continue;
     }
-    if (member.minimallyEncoded) {
-      return hasPermission(member.permissions, permission);
-    }
-    return permissionLookup(member.permissions, permission);
+    return hasPermission(member.permissions, permission);
   }
   return false;
 }