We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7aa2d38 commit c33da49Copy full SHA for c33da49
orm/reflect.go
@@ -226,10 +226,19 @@ func getStructFieldWithDefaultTime(obj any) (map[int]any, error) {
226
defaultVar := tableStructType.Field(i).Tag.Get("default")
227
name := tableStructType.Field(i).Tag.Get("json")
228
ormName := tableStructType.Field(i).Tag.Get("orm")
229
- ormName = strings.Split(ormName, ",")[0]
+ ormNames := strings.Split(ormName, ",")
230
+ ormName = ormNames[0]
231
if ormName != "" {
232
name = ormName
233
}
234
+ if defaultVar == "" {
235
+ for _, v := range ormNames {
236
+ if strings.ToLower(v) == "null" {
237
+ defaultVar = "null"
238
+ break
239
+ }
240
241
242
243
if _, ok := v.Interface().(time.Time); ok {
244
lowerDefault := strings.ToLower(defaultVar)
0 commit comments