diff --git a/peer/cwtch_peer.go b/peer/cwtch_peer.go index 7a70eeb..aa4b457 100644 --- a/peer/cwtch_peer.go +++ b/peer/cwtch_peer.go @@ -211,6 +211,9 @@ func (cp *cwtchPeer) GetGroupState(groupid string) connections.ConnectionState { // PeerWithOnion is the entry point for cwtchPeer relationships func (cp *cwtchPeer) PeerWithOnion(onion string) { + if _, exists := cp.Profile.GetContact(onion); !exists { + cp.AddContact(onion, onion, false) + } cp.eventBus.Publish(event.NewEvent(event.PeerRequest, map[event.Field]string{event.RemotePeer: onion})) }