From 24611909c909ae0cd416b175271f808de1ff5032 Mon Sep 17 00:00:00 2001 From: Ed Morgan Date: Sat, 1 Aug 2026 13:51:16 -0400 Subject: [PATCH] Fix buyer name to sentence case --- src/services/openDkpService.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/services/openDkpService.ts b/src/services/openDkpService.ts index 659a217c..82ae9a61 100644 --- a/src/services/openDkpService.ts +++ b/src/services/openDkpService.ts @@ -687,9 +687,10 @@ export const openDkpService = { // Collect items from this tick for (const loot of tick.data.loot) { + const buyer = toSentenceCase(loot.buyer); const odkpItem = await openDkpService.getItem(loot.item); - if (!characters.find((c) => c.Name === loot.buyer)) { - const errorMsg = `${loot.buyer} won ${odkpItem.ItemName} on tick ${tick.name}, but is not a registered character. Item will not be uploaded.`; + if (!characters.find((c) => c.Name === buyer)) { + const errorMsg = `${buyer} won ${odkpItem.ItemName} on tick ${tick.name}, but is not a registered character. Item will not be uploaded.`; failures.push(errorMsg); log(errorMsg); } else { @@ -699,7 +700,7 @@ export const openDkpService = { ); } items.push({ - CharacterName: loot.buyer, + CharacterName: buyer, Dkp: loot.price, ItemName: odkpItem.ItemName, GameItemId: odkpItem.GameItemId,