Unverified Commit 06c372d5 authored by Higor Tavares's avatar Higor Tavares Committed by GitHub

fix: foreign key constraint when page have comments (#2199)

* Solving foreing key contraint when page have comments * Update pages.js remove indentation changes Co-authored-by: 's avatarHigor Tavares <paulo.freire@dellead.com>
parent 49f24101
......@@ -119,7 +119,15 @@ module.exports = class Page extends Model {
this.createdAt = new Date().toISOString()
this.updatedAt = new Date().toISOString()
}
/**
* Solving the violates foreign key constraint using cascade strategy
* using static hooks
* @see https://vincit.github.io/objection.js/api/types/#type-statichookarguments
*/
static async beforeDelete({ asFindQuery }) {
const page = await asFindQuery().select('id')
await WIKI.models.comments.query().delete().where('pageId', page[0].id)
}
/**
* Cache Schema
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment