diff --git a/app/src/modules/settings/routes/data-model/field-detail/store.ts b/app/src/modules/settings/routes/data-model/field-detail/store.ts index dd1e87dacb..46f7f5e989 100644 --- a/app/src/modules/settings/routes/data-model/field-detail/store.ts +++ b/app/src/modules/settings/routes/data-model/field-detail/store.ts @@ -873,6 +873,8 @@ function initLocalStore(collection: string, field: string, type: typeof localTyp state.fieldData.meta.display_options = null; state.fieldData.meta.special = null; state.fieldData.schema.default_value = undefined; + state.fieldData.schema.max_length = undefined; + state.fieldData.schema.is_nullable = true; switch (state.fieldData.type) { case 'uuid': @@ -886,11 +888,9 @@ function initLocalStore(collection: string, field: string, type: typeof localTyp break; case 'boolean': state.fieldData.meta.special = ['boolean']; - state.fieldData.schema.is_nullable = false; state.fieldData.schema.default_value = false; + state.fieldData.schema.is_nullable = false; break; - default: - state.fieldData.schema.default_value = undefined; } } );