diff --git a/protocol/messenger_handler.go b/protocol/messenger_handler.go index bbb7d508a..8ff7ffc68 100644 --- a/protocol/messenger_handler.go +++ b/protocol/messenger_handler.go @@ -603,7 +603,8 @@ func (m *Messenger) HandleSyncInstallationContactV2(state *ReceivedMessageState, contact, contactFound := state.AllContacts.Load(message.Id) if !contactFound { - if message.Removed && !message.Blocked { + fromPairedDevice := statusMessage != nil + if fromPairedDevice && message.Removed && !message.Blocked { // Nothing to do in case if contact doesn't exist return nil }