summaryrefslogtreecommitdiff
path: root/src/services/following/create.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-02-11 23:37:15 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-02-11 23:37:15 +0900
commitd82c5dff7191faac73da8bd8106e0245dae73df8 (patch)
tree6d07bb045d827f8953af9503045b808e1a8c1000 /src/services/following/create.ts
parentNew translations ja-JP.yml (English) (#4221) (diff)
downloadmisskey-d82c5dff7191faac73da8bd8106e0245dae73df8.tar.gz
misskey-d82c5dff7191faac73da8bd8106e0245dae73df8.tar.bz2
misskey-d82c5dff7191faac73da8bd8106e0245dae73df8.zip
Fix bug
Diffstat (limited to 'src/services/following/create.ts')
-rw-r--r--src/services/following/create.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/services/following/create.ts b/src/services/following/create.ts
index e6c95a72a4..a050f40b0e 100644
--- a/src/services/following/create.ts
+++ b/src/services/following/create.ts
@@ -46,11 +46,19 @@ export async function insertFollowingDoc(followee: IUser, follower: IUser) {
}
});
- await FollowRequest.remove({
+ const removed = await FollowRequest.remove({
followeeId: followee._id,
followerId: follower._id
});
+ if (removed.deletedCount === 1) {
+ await User.update({ _id: followee._id }, {
+ $inc: {
+ pendingReceivedFollowRequestsCount: -1
+ }
+ });
+ }
+
if (alreadyFollowed) return;
//#region Increment counts