From cb6eaef16f656155d006092781f94057ce93b5f4 Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Fri, 25 Jul 2025 08:22:38 -0400 Subject: [PATCH] Fix crash on bumping non-existent occupant --- telegram/utils.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/telegram/utils.go b/telegram/utils.go index 937ca8b..7cb2b01 100644 --- a/telegram/utils.go +++ b/telegram/utils.go @@ -759,7 +759,9 @@ func (c *Client) mucCacheHasOccupant(mucID int64, memberID int64) bool { } occupant, ok := mucState.Occupants.Get(memberID) - mucState.Occupants.Bump(occupant) + if ok { + mucState.Occupants.Bump(occupant) + } return ok }