From 3f64336b0b0f22ce775de2e7c2cec6294b160ca7 Mon Sep 17 00:00:00 2001 From: Laurence Date: Mon, 11 May 2026 10:45:08 +0100 Subject: [PATCH] peers: merge Aliases in handleWgPeerUpdate WireGuard update-peer messages now copy Aliases from the payload into the merged SiteConfig so UpdatePeer can refresh alias DNS records. Fixes fosrl/olm#106 Co-authored-by: Cursor --- olm/peer.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/olm/peer.go b/olm/peer.go index 1d45044..2747d7b 100644 --- a/olm/peer.go +++ b/olm/peer.go @@ -189,6 +189,9 @@ func (o *Olm) handleWgPeerUpdate(msg websocket.WSMessage) { if updateData.RemoteSubnets != nil { siteConfig.RemoteSubnets = updateData.RemoteSubnets } + if updateData.Aliases != nil { + siteConfig.Aliases = updateData.Aliases + } if err := pm.UpdatePeer(siteConfig); err != nil { logger.Error("Failed to update peer: %v", err)