Skip to content

Commit f68ea53

Browse files
committed
Optionally include disabled variants ProductHasVariantsFilter
1 parent eea996a commit f68ea53

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/client/src/builders/filters/productFilterBuilder.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ export class ProductFilterBuilder extends FilterBuilderBase<ProductFilterBuilder
153153
* @param options - Optional settings for the filter.
154154
* @returns The ProductFilterBuilder instance for chaining.
155155
*/
156-
public addProductHasVariantsFilter(lowerBound?: number, upperBound?: number, negated: boolean = false, options?: FilterOptions): this {
156+
public addProductHasVariantsFilter(lowerBound?: number, upperBound?: number, negated: boolean = false, options?: FilterOptions & { includeDisabled?: boolean }): this {
157157
const internalSettingsBuilder = new FilterSettingsBuilder();
158158
options?.filterSettings?.(internalSettingsBuilder);
159159

@@ -165,7 +165,9 @@ export class ProductFilterBuilder extends FilterBuilderBase<ProductFilterBuilder
165165
},
166166
negated: negated,
167167
settings: internalSettingsBuilder.build(),
168+
includeDisabled: options?.includeDisabled ?? false
168169
};
170+
169171
this.filters.push(filter);
170172

171173
return this;

0 commit comments

Comments
 (0)