diff --git a/src/VirtoCommerce.CatalogModule.Data/Search/Indexing/ProductDocumentBuilder.cs b/src/VirtoCommerce.CatalogModule.Data/Search/Indexing/ProductDocumentBuilder.cs index 85c123087..429657547 100644 --- a/src/VirtoCommerce.CatalogModule.Data/Search/Indexing/ProductDocumentBuilder.cs +++ b/src/VirtoCommerce.CatalogModule.Data/Search/Indexing/ProductDocumentBuilder.cs @@ -88,7 +88,11 @@ public virtual async Task> GetDocumentsAsync(IList foreach (var variation in productVariations.Results) { result.Add(CreateDocument(variation, product)); - IndexProductVariation(doc, variation); + + if (variation.IsActive.HasValue && variation.IsActive.Value) + { + IndexProductVariation(doc, variation); + } } totalCount = productVariations.TotalCount; skipCount += variationsSearchCriteria.Take;