Unverified Commit e4efb38f authored by NGPixel's avatar NGPixel

fix: empty duplicate alias warning on page udpate

parent 1522b269
...@@ -477,13 +477,14 @@ export class Page extends Model { ...@@ -477,13 +477,14 @@ export class Page extends Model {
throw new Error('ERR_PAGE_ALIAS_TOO_LONG') throw new Error('ERR_PAGE_ALIAS_TOO_LONG')
} else if (!aliasRegex.test(patch.alias)) { } else if (!aliasRegex.test(patch.alias)) {
throw new Error('ERR_PAGE_INVALID_ALIAS') throw new Error('ERR_PAGE_INVALID_ALIAS')
} } else if (patch.alias.length > 0) {
const dupAliasCheck = await WIKI.db.pages.query().where({ const dupAliasCheck = await WIKI.db.pages.query().where({
siteId: ogPage.siteId, siteId: ogPage.siteId,
alias: patch.alias alias: patch.alias
}).andWhereNot('id', ogPage.id).select('id').first() }).andWhereNot('id', ogPage.id).select('id').first()
if (dupAliasCheck) { if (dupAliasCheck) {
throw new Error('ERR_PAGE_DUPLICATE_ALIAS') throw new Error('ERR_PAGE_DUPLICATE_ALIAS')
}
} }
} }
......
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