I have associations between two models defined as below:
For Contact Model (in a separate file)
classMethods: {
associate: function (models){
Contact.belongsTo(models.User)
}
}
For User(in a separate file)
classMethods: {
associate: function (models){
User.hasMany(models.Contact, {onDelete: 'CASCADE'})
}
}
The problem is when deleting the user the contact related to the user is not deleting any advice on what am I doing wrong would be helpful?
Thanks in advance
I think you need to define it the other way around.
Contact.belongsTo(models.Users, {
foreignKeyConstraint: true
, onDelete: 'cascade'
})
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With