diff --git a/middleware/Vegetables.js b/middleware/Vegetables.js index 0a4a351..b08d9f7 100644 --- a/middleware/Vegetables.js +++ b/middleware/Vegetables.js @@ -181,9 +181,9 @@ class Vegetables { 'Type', 'Pictures', { - model: models.vegetableProperties, - as: 'Properties', - include: ['Property'] + model: models.vegetableProperties, + as: 'Properties', + include: ['Property'] } ] }) diff --git a/models/vegetable_properties.js b/models/vegetable_properties.js index 015ce9a..99bccb5 100644 --- a/models/vegetable_properties.js +++ b/models/vegetable_properties.js @@ -17,9 +17,10 @@ module.exports = (sequelize, DataTypes) => { as: 'Vegetable', foreignKey: 'id' }) - vegetableProperties.hasOne(models.properties, { + vegetableProperties.belongsTo(models.properties, { as: 'Property', - foreignKey: 'id' + foreignKey: 'propertyId', + targetKey: 'id' }) } return vegetableProperties