allow setting the DisplayName property for newly provisioned peers (#507)

This commit is contained in:
Christoph Haas
2025-09-03 19:12:58 +02:00
parent 41cab5f7ea
commit 4104fcc1d6
7 changed files with 63 additions and 1 deletions

View File

@@ -162,7 +162,11 @@ func (p ProvisioningService) NewPeer(ctx context.Context, req models.Provisionin
if req.PresharedKey != "" {
peer.PresharedKey = domain.PreSharedKey(req.PresharedKey)
}
peer.GenerateDisplayName("API")
if req.DisplayName == "" {
peer.GenerateDisplayName("API")
} else {
peer.DisplayName = req.DisplayName
}
// save new peer
peer, err = p.peers.CreatePeer(ctx, peer)