fix: nil pointer dereference for empty payload (#5680)

This commit is contained in:
Srikanth Chekuri 2024-08-12 21:43:38 +05:30 committed by GitHub
parent 0dca1237b9
commit 7811fdd17a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -446,13 +446,15 @@ func (c *CompositeQuery) EnabledQueries() int {
}
func (c *CompositeQuery) Sanitize() {
if c == nil {
return
}
// remove groupBy for queries with list panel type
for _, query := range c.BuilderQueries {
if len(query.GroupBy) > 0 && c.PanelType == PanelTypeList {
query.GroupBy = []AttributeKey{}
}
}
}
func (c *CompositeQuery) Validate() error {