mirror of
https://github.com/apache/superset.git
synced 2026-05-06 16:34:32 +00:00
fix: navigate to SQL Lab due to router api updates (#34569)
(cherry picked from commit 53e9cf6d17)
This commit is contained in:
committed by
Michael S. Molina
parent
ab886db246
commit
2696d3e800
@@ -132,7 +132,8 @@ test('navigates to SQL Lab when View in SQL Lab button is clicked', () => {
|
||||
const viewInSQLLabButton = screen.getByText('View in SQL Lab');
|
||||
fireEvent.click(viewInSQLLabButton);
|
||||
|
||||
expect(mockHistoryPush).toHaveBeenCalledWith('/sqllab', {
|
||||
expect(mockHistoryPush).toHaveBeenCalledWith({
|
||||
pathname: '/sqllab',
|
||||
state: {
|
||||
requestedQuery: {
|
||||
datasourceKey: mockProps.datasource,
|
||||
@@ -152,7 +153,7 @@ test('opens SQL Lab in a new tab when View in SQL Lab button is clicked with met
|
||||
|
||||
const { datasource, sql } = mockProps;
|
||||
expect(window.open).toHaveBeenCalledWith(
|
||||
`/sqllab?datasourceKey=${datasource}&sql=${sql}`,
|
||||
`/sqllab?datasourceKey=${datasource}&sql=${encodeURIComponent(sql)}`,
|
||||
'_blank',
|
||||
);
|
||||
});
|
||||
|
||||
@@ -133,11 +133,11 @@ const ViewQuery: FC<ViewQueryProps> = props => {
|
||||
if (domEvent.metaKey || domEvent.ctrlKey) {
|
||||
domEvent.preventDefault();
|
||||
window.open(
|
||||
`/sqllab?datasourceKey=${datasource}&sql=${currentSQL}`,
|
||||
`/sqllab?datasourceKey=${datasource}&sql=${encodeURIComponent(currentSQL)}`,
|
||||
'_blank',
|
||||
);
|
||||
} else {
|
||||
history.push('/sqllab', { state: { requestedQuery } });
|
||||
history.push({ pathname: '/sqllab', state: { requestedQuery } });
|
||||
}
|
||||
},
|
||||
[history, datasource, currentSQL],
|
||||
|
||||
Reference in New Issue
Block a user