diff --git a/openmetadata-ui/src/main/resources/ui/cypress/e2e/Pages/Domains.spec.js b/openmetadata-ui/src/main/resources/ui/cypress/e2e/Pages/Domains.spec.js index ab318d57662..32a2b8f9b85 100644 --- a/openmetadata-ui/src/main/resources/ui/cypress/e2e/Pages/Domains.spec.js +++ b/openmetadata-ui/src/main/resources/ui/cypress/e2e/Pages/Domains.spec.js @@ -13,6 +13,7 @@ // eslint-disable-next-line spaced-comment /// +import { interceptURL, verifyResponseStatusCode } from '../../common/common'; import { addAssetsToDataProduct, addAssetsToDomain, @@ -88,6 +89,26 @@ describe('Domain page should work properly', () => { addAssetsToDataProduct(DOMAIN_3.dataProducts[0], DOMAIN_3); }); + it('Switch domain from navbar and check domain query call warp in quotes', () => { + cy.get('[data-testid="domain-dropdown"]').should('be.visible').click(); + + cy.get( + `[data-menu-id*="${DOMAIN_3.name}"] > .ant-dropdown-menu-title-content` + ) + .should('be.visible') + .click(); + + interceptURL( + 'GET', + '/api/v1/search/query?q=%28domain.fullyQualifiedName%3A%22Cypress%20Space%22%29*', + 'tableSearchQuery' + ); + + cy.get('[data-testid="app-bar-item-explore"]').click(); + + verifyResponseStatusCode('@tableSearchQuery', 200); + }); + it('Remove data product assets using asset selection modal should work properly', () => { removeAssetsFromDataProduct(DOMAIN_2.dataProducts[0], DOMAIN_2); }); diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Auth/AuthProviders/AuthProvider.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Auth/AuthProviders/AuthProvider.tsx index 5c1a5de2e1e..364bf2a91cc 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Auth/AuthProviders/AuthProvider.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Auth/AuthProviders/AuthProvider.tsx @@ -435,9 +435,9 @@ export const AuthProvider = ({ // Parse and update the query parameter const queryParams = Qs.parse(config.url.split('?')[1]); // adding quotes for exact matching - const domainStatement = `(domain.fullyQualifiedName:${escapeESReservedCharacters( + const domainStatement = `(domain.fullyQualifiedName:"${escapeESReservedCharacters( activeDomain - )})`; + )}")`; queryParams.q = queryParams.q ?? ''; queryParams.q += isEmpty(queryParams.q) ? domainStatement diff --git a/openmetadata-ui/src/main/resources/ui/src/components/NavBar/NavBar.tsx b/openmetadata-ui/src/main/resources/ui/src/components/NavBar/NavBar.tsx index 725ccdd551a..668efde3fe3 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/NavBar/NavBar.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/NavBar/NavBar.tsx @@ -443,7 +443,7 @@ const NavBar = ({ }} placement="bottomRight" trigger={['click']}> - +