From 2fecbfbad3d8aac24fb69bfddbb6a130ba9a483e Mon Sep 17 00:00:00 2001 From: Jeff Haynie Date: Sun, 18 May 2025 09:20:38 -0500 Subject: [PATCH] Fix regression with transport having no IO (public) --- cmd/cloud.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cmd/cloud.go b/cmd/cloud.go index 128226ca..a6e21d1a 100644 --- a/cmd/cloud.go +++ b/cmd/cloud.go @@ -617,10 +617,12 @@ Examples: errsystem.WithContextMessage("Error updating deployment status to completed")).ShowErrorAndExit() } if len(theproject.Agents) == 1 { - webhookToken, err = agent.GetApiKey(ctx, logger, apiUrl, token, theproject.Agents[0].ID, theproject.Agents[0].Types[0]) - if err != nil { - errsystem.New(errsystem.ErrApiRequest, err, - errsystem.WithContextMessage("Error getting Agent API key")).ShowErrorAndExit() + if len(theproject.Agents[0].Types) > 0 { + webhookToken, err = agent.GetApiKey(ctx, logger, apiUrl, token, theproject.Agents[0].ID, theproject.Agents[0].Types[0]) + if err != nil { + errsystem.New(errsystem.ErrApiRequest, err, + errsystem.WithContextMessage("Error getting Agent API key")).ShowErrorAndExit() + } } } }