From 8acffdf9b27e4f69b1e7f0a5fc1ae6d93ea14c67 Mon Sep 17 00:00:00 2001 From: Ruidy Date: Thu, 18 Jul 2024 13:07:08 +0200 Subject: [PATCH] deactivate TLS check for client call --- internal/pdf/service.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/internal/pdf/service.go b/internal/pdf/service.go index 4856a00..4bf7596 100644 --- a/internal/pdf/service.go +++ b/internal/pdf/service.go @@ -2,6 +2,7 @@ package pdf import ( "bytes" + "crypto/tls" "encoding/json" "errors" "io" @@ -129,17 +130,20 @@ func (ps PdfService) BuildReport(r *booking.Report, period string, month, year i func (ps PdfService) sendData(payload []byte) error { req, err := http.NewRequest("POST", ps.url, bytes.NewBuffer(payload)) if err != nil { - log.Warnf("Error creating request:", err) + log.Warnf("Error creating request: %s", err) return err } req.Header.Set("Authorization", "Bearer "+ps.apiKey) req.Header.Set("Content-Type", "application/json") - client := &http.Client{} + t := &http.Transport{ + TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, + } + client := &http.Client{Transport: t} resp, err := client.Do(req) if err != nil { - log.Warnf("Error sending request:", err) + log.Warnf("Error sending request: %s", err) return err } defer resp.Body.Close()