diff --git a/internal/ipxe/script/ipxe.go b/internal/ipxe/script/ipxe.go index 3d2f043a..d02523a6 100644 --- a/internal/ipxe/script/ipxe.go +++ b/internal/ipxe/script/ipxe.go @@ -287,7 +287,7 @@ func (h *Handler) defaultScript(span trace.Span, hw data) (string, error) { Retries: h.IPXEScriptRetries, RetryDelay: h.IPXEScriptRetryDelay, } - if hw.OSIE.BaseURL != nil { + if hw.OSIE.BaseURL != nil && hw.OSIE.BaseURL.String() != "" { auto.DownloadURL = hw.OSIE.BaseURL.String() } if hw.OSIE.Kernel != "" {