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 @@ -132,10 +132,8 @@ ); if (threadInfo.minimallyEncoded) { return hasPermission(threadInfo.currentUser.permissions, permission); - } else if (!threadInfo.currentUser.permissions[permission]) { - return false; } - return threadInfo.currentUser.permissions[permission].value; + return permissionLookup(threadInfo.currentUser.permissions, permission); } function viewerIsMember(