Fix cli registration of expired machines

Signed-off-by: Laurent Marchaud <laurent@marchaud.com>
This commit is contained in:
Laurent Marchaud 2022-08-19 12:38:39 +02:00
parent 19455399f4
commit c6ea9b4b80
No known key found for this signature in database
GPG key ID: FAD4D3279AE317C5
2 changed files with 19 additions and 2 deletions

7
api.go
View file

@ -346,6 +346,13 @@ func (h *Headscale) RegistrationHandler(
// The machine has expired
h.handleMachineExpired(writer, req, machineKey, registerRequest, *machine)
machine.Expiry = &time.Time{}
h.registrationCache.Set(
machineKeyStr,
*machine,
registerCacheExpiration,
)
return
}
}