diff --git a/codersdk/provisionerdaemons.go b/codersdk/provisionerdaemons.go index f8307b1adee1d..d49ddb1bc6f8f 100644 --- a/codersdk/provisionerdaemons.go +++ b/codersdk/provisionerdaemons.go @@ -130,6 +130,9 @@ func (c *Client) provisionerJobLogsAfter(ctx context.Context, path string, after CompressionMode: websocket.CompressionDisabled, }) if err != nil { + if res == nil { + return nil, nil, err + } return nil, nil, readBodyAsError(res) } logs := make(chan ProvisionerJobLog)