Fix normalized showing 0 when should be undefined

This commit is contained in:
kvan7
2025-09-29 06:40:01 -05:00
parent eb7227afaf
commit 78ae83d2cf
2 changed files with 13 additions and 13 deletions

View File

@@ -13,13 +13,14 @@
>{{ result.priceAmount }} {{ result.priceCurrency
}}{{
result.priceCurrency !== "exalted" &&
result.priceCurrency !== "divine"
result.priceCurrency !== "divine" &&
result.normalizedPrice
? ` (${result.normalizedPrice} ${
result.normalizedPriceCurrency === "exalted"
result.normalizedPriceCurrency! === "exalted"
? "ex"
: result.normalizedPriceCurrency === "chaos"
: result.normalizedPriceCurrency! === "chaos"
? "c"
: result.normalizedPriceCurrency
: result.normalizedPriceCurrency!
})`
: ""
}}</span

View File

@@ -296,8 +296,8 @@ export interface PricingResult {
priceAmount: number;
priceCurrency: string;
priceCurrencyRank?: number;
normalizedPrice: string;
normalizedPriceCurrency: string;
normalizedPrice?: string;
normalizedPriceCurrency?: string;
isMine: boolean;
hasNote: boolean;
isInstantBuyout: boolean;
@@ -991,13 +991,12 @@ export async function requestResults(
currency: "exalted",
}
: // otherwise convert to stable
(cachedCurrencyByQuery(query, result.listing.price?.amount ?? 0) ?? {
min: 0,
max: 0,
currency: "exalted",
});
const normalizedPrice = displayRounding(normalizedCurrency.min);
const normalizedPriceCurrency = normalizedCurrency.currency;
cachedCurrencyByQuery(query, result.listing.price?.amount ?? 0);
const normalizedPrice =
normalizedCurrency !== undefined
? displayRounding(normalizedCurrency.min)
: undefined;
const normalizedPriceCurrency = normalizedCurrency?.currency;
return {
id: result.id,