diff --git a/keyserver/src/responders/message-responders.js b/keyserver/src/responders/message-responders.js --- a/keyserver/src/responders/message-responders.js +++ b/keyserver/src/responders/message-responders.js @@ -241,7 +241,11 @@ const [serverThreadInfos, hasPermission, targetMessageUserInfos] = await Promise.all([ fetchServerThreadInfos(SQL`t.id = ${threadID}`), - checkThreadPermission(viewer, threadID, threadPermissions.VOICED), + checkThreadPermission( + viewer, + threadID, + threadPermissions.REACT_TO_MESSAGE, + ), fetchKnownUserInfos(viewer, [targetMessageInfo.creatorID]), ]); diff --git a/lib/shared/reaction-utils.js b/lib/shared/reaction-utils.js --- a/lib/shared/reaction-utils.js +++ b/lib/shared/reaction-utils.js @@ -94,7 +94,7 @@ const hasPermission = threadHasPermission( threadInfo, - threadPermissions.VOICED, + threadPermissions.REACT_TO_MESSAGE, ); return hasPermission && !creatorRelationshipHasBlock;