diff --git a/api/graphql/models/utils.go b/api/graphql/models/utils.go index dc7d52c..af30531 100644 --- a/api/graphql/models/utils.go +++ b/api/graphql/models/utils.go @@ -16,7 +16,7 @@ func (filter *Filter) FormatSQL() (string, error) { if filter.OrderBy != nil { order_by := filter.OrderBy - match, err := regexp.MatchString("^(\\w+(,\\s*))*\\w+$", strings.TrimSpace(*filter.OrderBy)) + match, err := regexp.MatchString("^(\\w+(?:\\.\\w+)?(,\\s)?)+$", strings.TrimSpace(*filter.OrderBy)) if err != nil { return "", err }