Observed behavior
I tried to create new record via relationships
GET /forest/products/${id}/relationships/bundleComponents
but belongsTo field is not editable. I already disable read only mode but the result still same. Is there a way to make this field editable when create new record especially the component field?
Expected behavior
can edit belongsTo field when create new record via relationships
Code
Products.associate = (models) => {
Products.hasMany(models.productComponents, {
foreignKey: {
name: 'productIdKey',
field: 'product_id',
},
as: 'bundleComponents',
});
}
ProductComponents.associate = (models) => {
ProductComponents.belongsTo(models.products, {
foreignKey: {
name: 'productIdKey',
field: 'product_id',
},
as: 'product',
});
ProductComponents.belongsTo(models.products, {
foreignKey: {
name: 'componentProductIdKey',
field: 'component_product_id',
},
as: 'component',
});
};
Thank you so much in advance.
- Project name: Siklus
- Team name: Operations
- Environment name: Staging
- Agent (forest package) name & version: forest-express-sequelize@8.5.14
- Database type: postgresql
- Recent changes made on your end if any: -
