Influx/flux: include interpolated query with error (#25665)
with execution errors, return a Frame that has Meta.ExecutedQueryString.
This commit is contained in:
@@ -25,6 +25,11 @@ func ExecuteQuery(ctx context.Context, query QueryModel, runner queryRunner, max
|
||||
tables, err := runner.runQuery(ctx, flux)
|
||||
if err != nil {
|
||||
dr.Error = err
|
||||
metaFrame := data.NewFrame("meta for error")
|
||||
metaFrame.Meta = &data.FrameMeta{
|
||||
ExecutedQueryString: flux,
|
||||
}
|
||||
dr.Frames = append(dr.Frames, metaFrame)
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user