Skip to content

Commit

Permalink
fix(headless commerce): do not set query to empty string when buildin…
Browse files Browse the repository at this point in the history
…g non field suggestions facet search requests (#4860)

https://coveord.atlassian.net/browse/KIT-3857
  • Loading branch information
fbeaudoincoveo authored Jan 20, 2025
1 parent 240f26e commit ddf5664
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ describe('#buildCategoryFacetSearchRequest', () => {
query = 'test';
state = buildMockCommerceState();

state.commerceQuery.query = 'test query';

state.categoryFacetSearchSet[facetId] = buildMockCategoryFacetSearch({
options: {...buildMockFacetSearchRequestOptions(), query},
});
Expand Down Expand Up @@ -186,7 +188,7 @@ describe('#buildCategoryFacetSearchRequest', () => {
facetId,
facetQuery: `*${query}*`,
ignorePaths: [],
query: state.commerceQuery?.query,
query: 'test query',
});
});

Expand All @@ -206,7 +208,7 @@ describe('#buildCategoryFacetSearchRequest', () => {
facetId,
facetQuery: `*${query}*`,
ignorePaths: [],
query: '',
query: 'test query',
});
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ export const buildCategoryFacetSearchRequest = (
clientId,
context,
query,
...(!isFieldSuggestionsRequest && {...restOfCommerceAPIRequest, query: ''}),
...(!isFieldSuggestionsRequest && {...restOfCommerceAPIRequest}),
};
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ describe('#buildFacetSearchRequest', () => {
facetId = '1';
query = 'test';
state = buildMockCommerceState();
state.commerceQuery.query = 'test query';
state.facetSearchSet[facetId] = buildMockFacetSearch({
options: {...buildMockFacetSearchRequestOptions(), query},
});
Expand Down Expand Up @@ -71,7 +72,7 @@ describe('#buildFacetSearchRequest', () => {
...buildCommerceAPIRequestMock.mock.results[0].value,
facetId,
facetQuery: `*${query}*`,
query: state.commerceQuery?.query,
query: 'test query',
});
});

Expand All @@ -89,7 +90,7 @@ describe('#buildFacetSearchRequest', () => {
expect(request).toEqual({
...expectedBaseRequest,
facetId,
query: '',
query: 'test query',
facetQuery: `*${query}*`,
});
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,6 @@ export const buildFacetSearchRequest = (
clientId,
context,
query,
...(!isFieldSuggestionsRequest && {...restOfCommerceAPIRequest, query: ''}),
...(!isFieldSuggestionsRequest && {...restOfCommerceAPIRequest}),
};
};

0 comments on commit ddf5664

Please sign in to comment.