Influx/flux: include interpolated query with error (#25665)

with execution errors, return a Frame that has Meta.ExecutedQueryString.
This commit is contained in:
Kyle Brandt
2020-06-18 07:45:55 -04:00
committed by GitHub
parent e2ba0731e2
commit 36fd746c5d
3 changed files with 7 additions and 5 deletions
+5
View File
@@ -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
}