diff --git a/changelogs/fragments/8330.yml b/changelogs/fragments/8330.yml new file mode 100644 index 000000000000..7aa37214ecd0 --- /dev/null +++ b/changelogs/fragments/8330.yml @@ -0,0 +1,2 @@ +fix: +- Redirect sample data link to the page in the same workspace ([#8330](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8330)) \ No newline at end of file diff --git a/src/plugins/dashboard/public/application/utils/get_no_items_message.test.tsx b/src/plugins/dashboard/public/application/utils/get_no_items_message.test.tsx index 785e1d334b80..6b06a4dc8498 100644 --- a/src/plugins/dashboard/public/application/utils/get_no_items_message.test.tsx +++ b/src/plugins/dashboard/public/application/utils/get_no_items_message.test.tsx @@ -31,6 +31,7 @@ describe('dashboard listing table with no item', () => { expect(component).toMatchSnapshot(); component.find(EuiLink).simulate('click'); - expect(application.navigateToApp).toHaveBeenCalledTimes(1); + + expect(application.navigateToApp).toHaveBeenCalledWith('import_sample_data'); }); }); diff --git a/src/plugins/dashboard/public/application/utils/get_no_items_message.tsx b/src/plugins/dashboard/public/application/utils/get_no_items_message.tsx index 15f97ceb6130..e9bcae1587d1 100644 --- a/src/plugins/dashboard/public/application/utils/get_no_items_message.tsx +++ b/src/plugins/dashboard/public/application/utils/get_no_items_message.tsx @@ -59,13 +59,7 @@ export const getNoItemsMessage = ( defaultMessage="New to OpenSearch Dashboards? {sampleDataInstallLink} to take a test drive." values={{ sampleDataInstallLink: ( - - application.navigateToApp('home', { - path: '#/tutorial_directory/sampleData', - }) - } - > + application.navigateToApp('import_sample_data')}>