module.exports = {
attributes: {
episode:{
model:'episode'
},
place: {
model: 'place'
},
sortOrder: {
type: 'number'
}
},
checkConsistency: async (criteria) => {
var relations = await EpisodePlace.find(criteria || {}).populate('episode').populate('place');
relations = relations
.filter(relation => relation.episode==null || relation.place==null)
.map(relation => relation.id);
await EpisodePlace.destroy({id: relations});
}
}