1
0
mirror of https://github.com/rancher/norman.git synced 2025-08-28 11:50:34 +00:00

Make ints not nullable by default

This commit is contained in:
Darren Shepherd 2018-03-26 17:59:44 -07:00
parent 35fb4dfb92
commit 41c044bb25

View File

@ -270,6 +270,11 @@ func (s *Schemas) readFields(schema *Schema, t reflect.Type) error {
} else if fieldType.Kind() == reflect.Bool {
schemaField.Nullable = false
schemaField.Default = false
} else if fieldType.Kind() == reflect.Int ||
fieldType.Kind() == reflect.Int32 ||
fieldType.Kind() == reflect.Int64 {
schemaField.Nullable = false
schemaField.Default = 0
}
if err := applyTag(&field, &schemaField); err != nil {