Модель не может создать запись, если не указано "allowUnknown"

При определении модели dynogels, если я НЕ передам "allowUnknown" в params.validation объект, он не может создать запись со следующей ошибкой child "New" fails because ["SomeAttribute" is not allowed, ...,

При необходимости я могу предоставить больше информации (примеры кода, если это необходимо), но сейчас я не знаю, что еще я могу предоставить, так как я могу создать запись, если передается "allowUnknown".

Спасибо

Я пробовал оба сценария, где я прохожу params: { validation: { allowUnknown: true, } } в dynogels.define, а также без передачи объекта params в dynogels.define.

Кстати, моя схема выглядит следующим образом:

schema: {
    SomeAttribute: Joi.string()
}

ниже мой метод определения:

dynogels.define('someModelName', {
    createdAt: 'Created',
    updatedAt: 'Updated',
    timestamps: true,
    ...params,
    schema: { ..._.get(params, 'schema'), ...schema },
    ...generatedTable
})

Я пытаюсь создать запись, не передавая "allowUnknown" параметрам.

0 ответов

Другие вопросы по тегам