Add test case and fix nil pointer in preauthkeys command without expiration
This commit is contained in:
parent
9a26fa7989
commit
dce6b8d72e
3 changed files with 82 additions and 26 deletions
|
@ -99,7 +99,11 @@ func (api headscaleV1APIServer) CreatePreAuthKey(
|
|||
ctx context.Context,
|
||||
request *v1.CreatePreAuthKeyRequest,
|
||||
) (*v1.CreatePreAuthKeyResponse, error) {
|
||||
expiration := request.GetExpiration().AsTime()
|
||||
var expiration time.Time
|
||||
if request.GetExpiration() != nil {
|
||||
expiration = request.GetExpiration().AsTime()
|
||||
}
|
||||
|
||||
preAuthKey, err := api.h.CreatePreAuthKey(
|
||||
request.GetNamespace(),
|
||||
request.GetResuable(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue