|
@@ -14,9 +14,9 @@ import { Asset, Channel, FacetValue, Product, ProductOption, StockLevel, TaxRate
|
|
|
import { ProductVariant } from '../../../entity/product-variant/product-variant.entity';
|
|
import { ProductVariant } from '../../../entity/product-variant/product-variant.entity';
|
|
|
import { StockMovement } from '../../../entity/stock-movement/stock-movement.entity';
|
|
import { StockMovement } from '../../../entity/stock-movement/stock-movement.entity';
|
|
|
import { LocaleStringHydrator } from '../../../service/helpers/locale-string-hydrator/locale-string-hydrator';
|
|
import { LocaleStringHydrator } from '../../../service/helpers/locale-string-hydrator/locale-string-hydrator';
|
|
|
-import { StockLevelService } from '../../../service/services/stock-level.service';
|
|
|
|
|
import { AssetService } from '../../../service/services/asset.service';
|
|
import { AssetService } from '../../../service/services/asset.service';
|
|
|
import { ProductVariantService } from '../../../service/services/product-variant.service';
|
|
import { ProductVariantService } from '../../../service/services/product-variant.service';
|
|
|
|
|
+import { StockLevelService } from '../../../service/services/stock-level.service';
|
|
|
import { StockMovementService } from '../../../service/services/stock-movement.service';
|
|
import { StockMovementService } from '../../../service/services/stock-movement.service';
|
|
|
import { ApiType } from '../../common/get-api-type';
|
|
import { ApiType } from '../../common/get-api-type';
|
|
|
import { RequestContext } from '../../common/request-context';
|
|
import { RequestContext } from '../../common/request-context';
|
|
@@ -103,7 +103,7 @@ export class ProductVariantEntityResolver {
|
|
|
@Ctx() ctx: RequestContext,
|
|
@Ctx() ctx: RequestContext,
|
|
|
@Parent() productVariant: ProductVariant,
|
|
@Parent() productVariant: ProductVariant,
|
|
|
): Promise<Asset | undefined> {
|
|
): Promise<Asset | undefined> {
|
|
|
- if (productVariant.featuredAsset) {
|
|
|
|
|
|
|
+ if (productVariant.featuredAsset !== undefined) {
|
|
|
return productVariant.featuredAsset;
|
|
return productVariant.featuredAsset;
|
|
|
}
|
|
}
|
|
|
return this.assetService.getFeaturedAsset(ctx, productVariant);
|
|
return this.assetService.getFeaturedAsset(ctx, productVariant);
|