From b9163aeedd4d099b4af19bdb8378f6e9c0fad260 Mon Sep 17 00:00:00 2001 From: chenshuai2144 Date: Sat, 24 Sep 2022 14:00:18 +0800 Subject: [PATCH] fix: add refresh when login https://github.com/ant-design/ant-design-pro/issues/10222 --- src/pages/User/Login/index.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/User/Login/index.tsx b/src/pages/User/Login/index.tsx index 3a687388..70238b4b 100644 --- a/src/pages/User/Login/index.tsx +++ b/src/pages/User/Login/index.tsx @@ -38,7 +38,7 @@ const LoginMessage: React.FC<{ const Login: React.FC = () => { const [userLoginState, setUserLoginState] = useState({}); const [type, setType] = useState('account'); - const { initialState, setInitialState } = useModel('@@initialState'); + const { initialState, refresh, setInitialState } = useModel('@@initialState'); const intl = useIntl(); @@ -63,6 +63,7 @@ const Login: React.FC = () => { }); message.success(defaultLoginSuccessMessage); await fetchUserInfo(); + await refresh(); const urlParams = new URL(window.location.href).searchParams; history.push(urlParams.get('redirect') || '/'); return;