1
0
mirror of https://github.com/juanfont/headscale.git synced 2025-08-14 13:51:01 +02:00

Reverted my poor fix for the expiration bug, fixed in #237

This commit is contained in:
Josef Citrine 2021-11-26 15:59:16 +00:00
parent c2cc71b3d2
commit 25cb6a9dd5

View File

@ -99,17 +99,16 @@ func (api headscaleV1APIServer) CreatePreAuthKey(
ctx context.Context, ctx context.Context,
request *v1.CreatePreAuthKeyRequest, request *v1.CreatePreAuthKeyRequest,
) (*v1.CreatePreAuthKeyResponse, error) { ) (*v1.CreatePreAuthKeyResponse, error) {
var expiration *time.Time var expiration time.Time
if request.GetExpiration() != nil { if request.GetExpiration() != nil {
expirationTime := request.GetExpiration().AsTime() expiration = request.GetExpiration().AsTime()
expiration = &expirationTime
} }
preAuthKey, err := api.h.CreatePreAuthKeyWithSubnet( preAuthKey, err := api.h.CreatePreAuthKeyWithSubnet(
request.GetNamespace(), request.GetNamespace(),
request.GetReusable(), request.GetReusable(),
request.GetEphemeral(), request.GetEphemeral(),
expiration, &expiration,
request.GetSubnet(), request.GetSubnet(),
) )
if err != nil { if err != nil {