diff --git a/frontend/src/pages/secret-manager/OverviewPage/components/SelectionPanel/components/MoveSecretsDialog/MoveSecretsDialog.tsx b/frontend/src/pages/secret-manager/OverviewPage/components/SelectionPanel/components/MoveSecretsDialog/MoveSecretsDialog.tsx index 5068fd441..21c0f1588 100644 --- a/frontend/src/pages/secret-manager/OverviewPage/components/SelectionPanel/components/MoveSecretsDialog/MoveSecretsDialog.tsx +++ b/frontend/src/pages/secret-manager/OverviewPage/components/SelectionPanel/components/MoveSecretsDialog/MoveSecretsDialog.tsx @@ -1,4 +1,4 @@ -import { useMemo, useState } from "react"; +import { useEffect, useMemo, useState } from "react"; import { SingleValue } from "react-select"; import { subject } from "@casl/ability"; import { IconDefinition } from "@fortawesome/free-brands-svg-icons"; @@ -236,6 +236,12 @@ const Content = ({ setMoveResults(results); }; + useEffect(() => { + return () => { + if (moveResults) onComplete(); + }; + }, [moveResults]); + if (moveResults) { return (