feat: fallback to furniture data if classname not found in product data
This commit is contained in:
parent
3e24a23f90
commit
3527a1bfe0
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue