Fix issue saving a doc with a multi-options datatype that was not defined
This commit is contained in:
parent
9d473e9a34
commit
dd73ed3e1a
|
@ -68,7 +68,11 @@ exports.validate = async ({ appId, tableId, row, table }) => {
|
|||
let res
|
||||
|
||||
// Validate.js doesn't seem to handle array
|
||||
if (table.schema[fieldName].type === FieldTypes.ARRAY) {
|
||||
if (
|
||||
table.schema[fieldName].type === FieldTypes.ARRAY &&
|
||||
row[fieldName] &&
|
||||
row[fieldName].length
|
||||
) {
|
||||
row[fieldName].map(val => {
|
||||
if (!constraints.inclusion.includes(val)) {
|
||||
errors[fieldName] = "Field not in list"
|
||||
|
|
Loading…
Reference in New Issue