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