feat: fallback to furniture data if classname not found in product data

This commit is contained in:
Niklas 2023-03-19 23:05:37 +01:00
parent 3e24a23f90
commit 3527a1bfe0
1 changed files with 12 additions and 2 deletions

View File

@ -137,17 +137,27 @@ export class Offer implements IPurchasableOffer {
public get localizationName(): string {
const productData = GetProductDataForLocalization(this._localizationId);
if (productData) return productData.name;
const product = this.product;
if (product) {
const furnitureData = GetFurnitureData(product.productClassId, product.productType);
return furnitureData.name;
}
return LocalizeText(this._localizationId);
}
public get localizationDescription(): string {
const productData = GetProductDataForLocalization(this._localizationId);
if (productData) return productData.description;
const product = this.product;
if (product) {
const furnitureData = GetFurnitureData(product.productClassId, product.productType);
return furnitureData.description;
}
return LocalizeText(this._localizationId);
}