diff --git a/server/api/story/[id]/index.put.ts b/server/api/story/[id]/index.put.ts index df46765..f19ca92 100644 --- a/server/api/story/[id]/index.put.ts +++ b/server/api/story/[id]/index.put.ts @@ -9,13 +9,7 @@ import { countWords } from "@functions"; import { messages } from "@server/constants"; export default eventHandler(async (ev) => { - let os: - | (Document & - IStory & - Required<{ - _id: number; - }>) - | null = await storyQuerier(ev); + let os: (Document & IStory) | null = await storyQuerier(ev); isLoggedIn(ev); if (!canModify(ev, os)) { throw createError({ @@ -52,7 +46,7 @@ export default eventHandler(async (ev) => { id: os.chapters[idx].id, posted: os.chapters[idx].posted, }); - replaceOrUploadContent(os.chapters![idx].id, cont); + await replaceOrUploadContent(os.chapters![idx].id, cont); } update.chapters![update.chapters!.length - 1].words = countWords(cont); }