From ef9dab75f972a6014ebfe59201bb5393a8888a23 Mon Sep 17 00:00:00 2001 From: Ordis <134585663+OrdisPrime@users.noreply.github.com> Date: Sat, 1 Feb 2025 14:15:11 +0100 Subject: [PATCH] fix quest not completing --- src/controllers/api/updateQuestController.ts | 3 ++- src/services/inboxService.ts | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/api/updateQuestController.ts b/src/controllers/api/updateQuestController.ts index f8e11683..ff2cd8c1 100644 --- a/src/controllers/api/updateQuestController.ts +++ b/src/controllers/api/updateQuestController.ts @@ -4,7 +4,7 @@ import { logger } from "@/src/utils/logger"; import { getJSONfromString } from "@/src/helpers/stringHelpers"; import { updateQuestKey, IUpdateQuestRequest } from "@/src/services/questService"; import { getQuestCompletionItems } from "@/src/services/itemDataService"; -import { addItem, addItems, combineInventoryChanges, getInventory } from "@/src/services/inventoryService"; +import { addItems, getInventory } from "@/src/services/inventoryService"; // eslint-disable-next-line @typescript-eslint/no-misused-promises export const updateQuestController: RequestHandler = async (req, res) => { @@ -27,6 +27,7 @@ export const updateQuestController: RequestHandler = async (req, res) => { logger.debug(`quest completion items`, questCompletionItems); const inventoryChanges = await addItems(inventory, questCompletionItems); + inventory.ActiveQuest = ""; await inventory.save(); res.json({ MissionRewards: [], inventoryChanges }); diff --git a/src/services/inboxService.ts b/src/services/inboxService.ts index 81cc443e..11768054 100644 --- a/src/services/inboxService.ts +++ b/src/services/inboxService.ts @@ -46,7 +46,6 @@ export const createNewEventMessages = async (req: Request) => { prev.eventMessageDate > current.eventMessageDate ? prev : current ); - console.log("latestEventMessage", latestEventMessage); account.LatestEventMessageDate = new Date(latestEventMessage.eventMessageDate); await account.save(); };