summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/following/delete.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints/following/delete.ts')
-rw-r--r--src/server/api/endpoints/following/delete.ts9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/server/api/endpoints/following/delete.ts b/src/server/api/endpoints/following/delete.ts
index 3facfdcdd4..5deddc9196 100644
--- a/src/server/api/endpoints/following/delete.ts
+++ b/src/server/api/endpoints/following/delete.ts
@@ -42,8 +42,7 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
// Check not following
const exist = await Following.findOne({
followerId: follower._id,
- followeeId: followee._id,
- deletedAt: { $exists: false }
+ followeeId: followee._id
});
if (exist === null) {
@@ -51,12 +50,8 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
}
// Delete following
- await Following.update({
+ await Following.findOneAndDelete({
_id: exist._id
- }, {
- $set: {
- deletedAt: new Date()
- }
});
// Send response