mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-15 11:55:53 +08:00
fix: nil pointer dereference in query builder expression (#3764)
This commit is contained in:
parent
e0b83bda62
commit
5c5ee2cc70
@ -247,7 +247,11 @@ func (qb *QueryBuilder) PrepareQueries(params *v3.QueryRangeParamsV3, args ...in
|
|||||||
// Build queries for each expression
|
// Build queries for each expression
|
||||||
for _, query := range compositeQuery.BuilderQueries {
|
for _, query := range compositeQuery.BuilderQueries {
|
||||||
if query.Expression != query.QueryName {
|
if query.Expression != query.QueryName {
|
||||||
expression, _ := govaluate.NewEvaluableExpressionWithFunctions(query.Expression, EvalFuncs)
|
expression, err := govaluate.NewEvaluableExpressionWithFunctions(query.Expression, EvalFuncs)
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
queryString, err := expressionToQuery(params, queries, expression, query.QueryName)
|
queryString, err := expressionToQuery(params, queries, expression, query.QueryName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user