From 205e6a9751fdcb323ef4b4ffdff254e3f70ae721 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 27 Mar 2024 20:01:38 +0200 Subject: [PATCH] Add missing nil check --- user.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user.go b/user.go index 4371e2d..5918505 100644 --- a/user.go +++ b/user.go @@ -1175,7 +1175,7 @@ func (user *User) markSelfReadFull(ctx context.Context, portal *Portal, lastMess lastMessage, err := user.bridge.DB.Message.GetByID(ctx, portal.Receiver, lastMessageID) if err == nil && (lastMessage == nil || lastMessage.IsFakeMXID()) { lastMessage, err = user.bridge.DB.Message.GetLastInChatWithMXID(ctx, portal.Key) - if idToInt(lastMessage.ID) > idToInt(lastMessageID) { + if lastMessage != nil && idToInt(lastMessage.ID) > idToInt(lastMessageID) { return } }