diff --git a/core/server/data/schema/validator.js b/core/server/data/schema/validator.js index c7bfac555b..9a660d0ac6 100644 --- a/core/server/data/schema/validator.js +++ b/core/server/data/schema/validator.js @@ -45,6 +45,8 @@ function validateSchema(tableName, model, options) { // check nullable if (Object.prototype.hasOwnProperty.call(schema[tableName][columnKey], 'nullable') && schema[tableName][columnKey].nullable !== true && + Object.prototype.hasOwnProperty.call(schema[tableName][columnKey], 'type') && + schema[tableName][columnKey].type !== 'text' && !Object.prototype.hasOwnProperty.call(schema[tableName][columnKey], 'defaultTo') ) { if (validator.isEmpty(strVal)) {