Fix Bug 63514: Error "/api/2.0/settings/ssov2 500" when navigating to another page
This commit is contained in:
parent
8f904890ac
commit
3380e0a73c
@ -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"])(
|
||||
|
Loading…
Reference in New Issue
Block a user