Try to address issue raised by cure

This commit is contained in:
Kristoffer Dalby 2021-11-08 20:48:20 +00:00
parent 43af11c46a
commit 6371135459

View File

@ -139,14 +139,22 @@ func (h *Headscale) generateKey() (string, error) {
} }
func (key *PreAuthKey) toProto() *v1.PreAuthKey { func (key *PreAuthKey) toProto() *v1.PreAuthKey {
return &v1.PreAuthKey{ protoKey := v1.PreAuthKey{
Namespace: key.Namespace.Name, Namespace: key.Namespace.Name,
Id: strconv.FormatUint(key.ID, 10), Id: strconv.FormatUint(key.ID, 10),
Key: key.Key, Key: key.Key,
Resuable: key.Reusable, Ephemeral: key.Ephemeral,
Ephemeral: key.Ephemeral, Reusable: key.Reusable,
Used: key.Used, Used: key.Used,
Expiration: timestamppb.New(*key.Expiration),
CreatedAt: timestamppb.New(*key.CreatedAt),
} }
if key.Expiration != nil {
protoKey.Expiration = timestamppb.New(*key.Expiration)
}
if key.CreatedAt != nil {
protoKey.CreatedAt = timestamppb.New(*key.CreatedAt)
}
return &protoKey
} }