fix issue where newly created peers expire

This commit is contained in:
Christoph Haas 2022-11-08 18:02:00 +01:00
parent 2796433973
commit e97fb38bd5

View File

@ -120,6 +120,9 @@ func (s *Server) CreatePeer(device string, peer wireguard.Peer) error {
}
peer.DeviceName = dev.DeviceName
peer.UID = fmt.Sprintf("u%x", md5.Sum([]byte(peer.PublicKey)))
if peer.ExpiresAt != nil && peer.ExpiresAt.IsZero() { // convert 01-01-0001 to nil
peer.ExpiresAt = nil
}
// Create WireGuard interface
if peer.DeactivatedAt == nil {