diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Settings/Applications/MarketPlaceAppDetails/MarketPlaceAppDetails.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Settings/Applications/MarketPlaceAppDetails/MarketPlaceAppDetails.component.tsx index 70ff81f18bb..21307cfa4ae 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Settings/Applications/MarketPlaceAppDetails/MarketPlaceAppDetails.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Settings/Applications/MarketPlaceAppDetails/MarketPlaceAppDetails.component.tsx @@ -203,7 +203,10 @@ const MarketPlaceAppDetails = () => { {appData?.supportEmail && ( - + {t('label.get-app-support')} )} diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Settings/Applications/MarketPlaceAppDetails/MarketPlaceAppDetails.test.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Settings/Applications/MarketPlaceAppDetails/MarketPlaceAppDetails.test.tsx index d3a4bdb6fc3..5160c722c62 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Settings/Applications/MarketPlaceAppDetails/MarketPlaceAppDetails.test.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Settings/Applications/MarketPlaceAppDetails/MarketPlaceAppDetails.test.tsx @@ -179,4 +179,15 @@ describe('MarketPlaceAppDetails component', () => { expect(mockPush).toHaveBeenCalledWith('app install path'); }); + + it("should render the correct support email url with 'mailto:' schema", async () => { + render(); + + await waitForElementToBeRemoved(() => screen.getByText('Loader')); + + expect(screen.getByTestId('app-support-email')).toHaveAttribute( + 'href', + 'mailto:support@email.com' + ); + }); });