Fix Bug 63514: Error "/api/2.0/settings/ssov2 500" when navigating to another page

This commit is contained in:
Viktor Fomin 2023-08-02 15:03:30 +03:00
parent 8f904890ac
commit 3380e0a73c

View File

@ -16,13 +16,21 @@ import SSOLoader from "./sub-components/ssoLoader";
import SMTPSettings from "./SMTPSettings";
const IntegrationWrapper = (props) => {
const { t, tReady, history, loadBaseInfo, enablePlugins, toDefault } = props;
const {
t,
tReady,
history,
loadBaseInfo,
enablePlugins,
toDefault,
isSSOAvailable,
} = props;
const [currentTab, setCurrentTab] = useState(0);
const [isLoading, setIsLoading] = useState(false);
useEffect(() => {
return () => {
toDefault();
isSSOAvailable && toDefault();
};
}, []);
@ -87,6 +95,7 @@ export default inject(({ setup, auth, ssoStore }) => {
const { initSettings } = setup;
const { load: toDefault } = ssoStore;
const { enablePlugins } = auth.settingsStore;
const { isSSOAvailable } = auth.currentQuotaStore;
return {
loadBaseInfo: async () => {
@ -94,6 +103,7 @@ export default inject(({ setup, auth, ssoStore }) => {
},
enablePlugins,
toDefault,
isSSOAvailable,
};
})(
withTranslation(["Settings", "SingleSignOn", "Translations"])(