diff --git a/g_appcode.go b/g_appcode.go index 6d9d5a7..5453ed0 100644 --- a/g_appcode.go +++ b/g_appcode.go @@ -1038,7 +1038,11 @@ func GetAll{{modelName}}(query map[string]string, fields []string, sortby []stri for k, v := range query { // rewrite dot-notation to Object__Attribute k = strings.Replace(k, ".", "__", -1) - qs = qs.Filter(k, v) + if strings.Contains(k, "isnull") { + qs = qs.Filter(k, (v == "true" || v == "1")) + } else { + qs = qs.Filter(k, v) + } } // order by: var sortFields []string