fix: allow licensed community restore progress route (#13913)

This commit is contained in:
ssongliu
2026-09-24 10:18:01 +08:00
committed by GitHub
parent 256e79ca81
commit 65243c68c4
+3 -2
View File
@@ -30,7 +30,8 @@ const clearLoginStatus = () => {
};
router.beforeEach(async (to, from) => {
const { entrance, isEnterprise, isEnterpriseLicenseLoaded, isEnterpriseLicensed, isLogin } = useGlobalStore();
const { entrance, isEnterprise, isEnterpriseLicenseLoaded, isEnterpriseLicensed, isLogin, isOnRestart } =
useGlobalStore();
NProgress.start();
axiosCanceler.removeAllPending();
@@ -88,7 +89,7 @@ router.beforeEach(async (to, from) => {
params: to.params,
};
}
if (!isEnterprise.value || isEnterpriseLicensed.value) {
if (!isEnterprise.value || (isEnterpriseLicensed.value && !isOnRestart.value)) {
NProgress.done();
return { name: 'home' };
}