SQL: Set errors as downstream based on underlying errorsource (#97192)

Set errors as downstream based on underlying errorsource
This commit is contained in:
Andreas Christou authored and GitHub committed 2024-12-20 17:42:58 +00:00
1 parent d1846da0d2
commit 54333473f7
3 files changed
+9

No files matched your search

@@ -235,6 +235,9 @@ func (e *DataSourceHandler) executeQuery(query backend.DataQuery, wg *sync.WaitG
emptyFrame.SetMeta(&data.FrameMeta{
ExecutedQueryString: query,
})
if backend.IsDownstreamError(err) {
source = backend.ErrorSourceDownstream
}
queryResult.dataResponse.Error = fmt.Errorf("%s: %w", frameErr, err)
queryResult.dataResponse.ErrorSource = source
queryResult.dataResponse.Frames = data.Frames{&emptyFrame}