From fe96578b14322bd74da719d934ea955a3307a23c Mon Sep 17 00:00:00 2001 From: Namekuji Date: Sun, 30 Apr 2023 21:43:56 -0400 Subject: [PATCH] enforce follow-request from silenced users --- packages/backend/src/services/following/create.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/backend/src/services/following/create.ts b/packages/backend/src/services/following/create.ts index c987a01e59..3a77676b38 100644 --- a/packages/backend/src/services/following/create.ts +++ b/packages/backend/src/services/following/create.ts @@ -227,12 +227,14 @@ export default async function ( }); // フォロー対象が鍵アカウントである or + // The follower is silenced, or // フォロワーがBotであり、フォロー対象がBotからのフォローに慎重である or // フォロワーがローカルユーザーであり、フォロー対象がリモートユーザーである or // The follower is remote, the followee is local, and the follower is in a silenced instance. // 上記のいずれかに当てはまる場合はすぐフォローせずにフォローリクエストを発行しておく if ( followee.isLocked || + follower.isSilenced || (followeeProfile.carefulBot && follower.isBot) || (Users.isLocalUser(follower) && Users.isRemoteUser(followee)) || (Users.isRemoteUser(follower) &&