From f2bd39b26869c7acc165f345c4dd4d2c7eefe980 Mon Sep 17 00:00:00 2001 From: Marcos Spessatto Defendi Date: Wed, 18 Sep 2019 20:25:09 -0300 Subject: [PATCH] [FIX] Subscription record not having the `ls` field (#14544) --- server/methods/readMessages.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/methods/readMessages.js b/server/methods/readMessages.js index 3301524d34e..268936d4181 100644 --- a/server/methods/readMessages.js +++ b/server/methods/readMessages.js @@ -19,8 +19,8 @@ Meteor.methods({ callbacks.run('beforeReadMessages', rid, userId); // TODO: move this calls to an exported function - const userSubscription = Subscriptions.findOneByRoomIdAndUserId(rid, userId, { fields: { ls: 1 } }); Subscriptions.setAsReadByRoomIdAndUserId(rid, userId); + const userSubscription = Subscriptions.findOneByRoomIdAndUserId(rid, userId, { fields: { ls: 1 } }); Meteor.defer(() => { callbacks.run('afterReadMessages', rid, { userId, lastSeen: userSubscription.ls });