diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 92fc007d..bc188c0f 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -333,7 +333,7 @@ export const addItem = async ( const key = addQuestKey(inventory, { ItemType: typeName }); if (key) { return { InventoryChanges: { QuestKeys: [key] } }; - } + } else return { InventoryChanges: {} }; } else { const key = { ItemType: typeName, ItemCount: quantity }; diff --git a/src/services/questService.ts b/src/services/questService.ts index f7b502d5..65d7e509 100644 --- a/src/services/questService.ts +++ b/src/services/questService.ts @@ -77,7 +77,7 @@ export const updateQuestStage = ( export const addQuestKey = (inventory: TInventoryDatabaseDocument, questKey: IQuestKeyDatabase) => { if (inventory.QuestKeys.some(q => q.ItemType === questKey.ItemType)) { - logger.error(`quest key ${questKey.ItemType} already exists`); + logger.warn(`Quest key ${questKey.ItemType} already exists. It will not be added`); return; } const index = inventory.QuestKeys.push(questKey);