From d58849e465cf81541ae965816cb5877593cdc146 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 17 Nov 2022 14:55:55 +0000 Subject: [PATCH] fix: slug not found status --- src/models/page.model.ts | 4 ++-- src/queries/page.server.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/models/page.model.ts b/src/models/page.model.ts index dca8ed0d..165edc7d 100644 --- a/src/models/page.model.ts +++ b/src/models/page.model.ts @@ -316,10 +316,10 @@ export async function getPage( }, }) ).data - input.pageId = `${slug2Id.characterId}-${slug2Id.noteId}` - if (!input.pageId) { + if (!slug2Id?.noteId) { return null } + input.pageId = `${slug2Id.characterId}-${slug2Id.noteId}` } const local = getLocalPages({ diff --git a/src/queries/page.server.ts b/src/queries/page.server.ts index 17879a1b..5f43ab49 100644 --- a/src/queries/page.server.ts +++ b/src/queries/page.server.ts @@ -14,10 +14,10 @@ export const fetchGetPage = async ( return null } const slug2Id = await getIdBySlug(input.page, input.site) - input.pageId = `${slug2Id.characterId}-${slug2Id.noteId}` - if (!input.pageId) { + if (!slug2Id?.noteId) { return null } + input.pageId = `${slug2Id.characterId}-${slug2Id.noteId}` } delete input.page return cacheGet(key, () => pageModel.getPage(input))