From aa2afff4af30935702390779483560b7a70ad639 Mon Sep 17 00:00:00 2001 From: Gustavo Saiani <gus@metabase.com> Date: Fri, 7 Oct 2022 10:40:40 -0300 Subject: [PATCH] Do not offer to add model to dashboard once it's created and saved (#25828) --- .../src/metabase/query_builder/components/QueryModals.jsx | 6 +++++- frontend/test/metabase/scenarios/models/create.cy.spec.js | 2 -- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/metabase/query_builder/components/QueryModals.jsx b/frontend/src/metabase/query_builder/components/QueryModals.jsx index 4b7a5cf5c9d..4f405513b3e 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 a4b413ed839..58eb415ed21 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"); }); }); -- GitLab