I can’t seem to set a collection of pre-selected enums with hooks.
Expected behavior
That I can set preselected enums with hooks.
Actual behavior
Allows for single selection, not multiple.
Failure Logs
Please include any relevant log snippets, if necessary.
Context
fields: [
{
field: 'ActivatedExperiments',
type: ['Enum'],
enums: Object.values(experiments),
isRequired: true,
}
],
hooks: {
load: ({ fields, record }) => {
const { meta: { Experiments = {} } = {} } = record.dataValues;
fields.ActivatedExperiments.value = Object.keys(Experiments)[0];
return fields;
}
}
Works ^
fields: [
{
field: 'ActivatedExperiments',
type: ['Enum'],
enums: Object.values(experiments),
isRequired: true,
}
],
hooks: {
load: ({ fields, record }) => {
const { meta: { Experiments = {} } = {} } = record.dataValues;
fields.ActivatedExperiments.value = Object.keys(Experiments);
return fields;
}
}
Doesn’t ^
- Package Version: ^6.6.3
- Express Version:
- Sequelize Version:
- Database Dialect:
- Database Version:
- Project Name: