Skip to content

Commit ec49cb3

Browse files
committed
[dev] return empty if field is empty
1 parent c026b1c commit ec49cb3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

sql.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ func inSQL(field string, data []interface{}) (string, []interface{}, error) {
4040
}
4141

4242
func GetSQL(data Filter, config *SQLConfig) (string, []interface{}, error) {
43-
if data.Kids == nil && data.Field != "" {
43+
if data.Kids == nil && data.Field == "" {
44+
return "", make([]interface{}, 0), nil
45+
}
46+
47+
if data.Kids == nil {
4448
if config != nil && config.Whitelist != nil && !config.Whitelist[data.Field] {
4549
return "", nil, fmt.Errorf("field name is not in whitelist: %s", data.Field)
4650
}

0 commit comments

Comments
 (0)