From 7fc5600521bd624c159d06f3e2a0d50c94390472 Mon Sep 17 00:00:00 2001 From: koplas Date: Fri, 1 Aug 2025 10:55:10 +0200 Subject: [PATCH] Fix #669 Return error when the create request failed. --- cmd/csaf_uploader/processor.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/csaf_uploader/processor.go b/cmd/csaf_uploader/processor.go index 104e1ef..b3e00ce 100644 --- a/cmd/csaf_uploader/processor.go +++ b/cmd/csaf_uploader/processor.go @@ -81,8 +81,9 @@ func (p *processor) create() error { } defer resp.Body.Close() + var createError error if resp.StatusCode != http.StatusOK { - log.Printf("Create failed: %s\n", resp.Status) + createError = fmt.Errorf("create failed: %s", resp.Status) } var result struct { @@ -100,7 +101,7 @@ func (p *processor) create() error { writeStrings("Errors:", result.Errors) - return nil + return createError } // uploadRequest creates the request for uploading a csaf document by passing the filename.