diff --git a/frontend/src/metabase/query_builder/components/QueryModals.jsx b/frontend/src/metabase/query_builder/components/QueryModals.jsx index 4b7a5cf5c9d7b24c64a85941a4d92c7b75d40d4e..4f405513b3ebf4b8738467c005ccafef3128a78e 100644 --- a/frontend/src/metabase/query_builder/components/QueryModals.jsx +++ b/frontend/src/metabase/query_builder/components/QueryModals.jsx @@ -83,7 +83,11 @@ class QueryModals extends React.Component { }} onCreate={async card => { await this.props.onCreate(card); - onOpenModal(MODAL_TYPES.SAVED); + if (question.isDataset()) { + onCloseModal(); + } else { + onOpenModal(MODAL_TYPES.SAVED); + } }} onClose={onCloseModal} /> diff --git a/frontend/test/metabase/scenarios/models/create.cy.spec.js b/frontend/test/metabase/scenarios/models/create.cy.spec.js index a4b413ed83950f3d8b624da81a6730fedec72f39..58eb415ed21849a736869ff7de821f98deef37c6 100644 --- a/frontend/test/metabase/scenarios/models/create.cy.spec.js +++ b/frontend/test/metabase/scenarios/models/create.cy.spec.js @@ -22,8 +22,6 @@ describe("scenarios > models > create", () => { cy.findByText("Save").click(); - cy.findByText("Not now").click(); - cy.findByText("Saved"); }); });