diff --git a/packages/core/client/src/collection-manager/CollectionHistoryProvider.tsx b/packages/core/client/src/collection-manager/CollectionHistoryProvider.tsx index 10b4e35cd..c0bb92f43 100644 --- a/packages/core/client/src/collection-manager/CollectionHistoryProvider.tsx +++ b/packages/core/client/src/collection-manager/CollectionHistoryProvider.tsx @@ -38,12 +38,13 @@ export const CollectionHistoryProvider: React.FC = (props) => { }); const isAdminPage = location.pathname.startsWith('/admin'); + const token = api.auth.getToken() || ''; useEffect(() => { - if (isAdminPage) { + if (isAdminPage && token) { service.run(); } - }, [isAdminPage]); + }, [isAdminPage, token]); // 刷新 collecionHistory const refreshCH = async () => {