feat: refs #6724 hook added
gitea/salix/pipeline/pr-dev There was a failure building this commit
Details
gitea/salix/pipeline/pr-dev There was a failure building this commit
Details
This commit is contained in:
parent
3e1f8b5937
commit
a62e189e47
|
@ -46,4 +46,15 @@ module.exports = Self => {
|
|||
}
|
||||
}
|
||||
});
|
||||
|
||||
Self.observe('before delete', async function(ctx) {
|
||||
let isBooked = ctx.instance && ctx.instance.isBooked;
|
||||
|
||||
if (isBooked === undefined) {
|
||||
const entryInstance = await Self.findById(ctx.where.id);
|
||||
isBooked = entryInstance.isBooked;
|
||||
}
|
||||
|
||||
if (isBooked) throw new Error('Booked entry cannot be deleted');
|
||||
});
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue