From f9983c99322b036425a62baeb21a3310a7293d31 Mon Sep 17 00:00:00 2001 From: Srijan Saurav Date: Thu, 26 Feb 2026 12:36:43 +0530 Subject: [PATCH] chore: capture empty errors on sentry --- command/report/report.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/command/report/report.go b/command/report/report.go index 364c9dbc..fa2ca4e3 100644 --- a/command/report/report.go +++ b/command/report/report.go @@ -370,7 +370,11 @@ func (opts *ReportOptions) Run() int { if !queryResponse.Data.CreateArtifact.Ok { fmt.Fprintln(os.Stderr, "DeepSource | Error | Reporting failed |", queryResponse.Data.CreateArtifact.Error) - sentry.CaptureException(errors.New(queryResponse.Data.CreateArtifact.Error)) + if queryResponse.Data.CreateArtifact.Error == "" { + sentry.CaptureException(fmt.Errorf("reporting failed with empty error, raw response: %s", string(queryResponseBody))) + } else { + sentry.CaptureException(errors.New(queryResponse.Data.CreateArtifact.Error)) + } return 1 }