diff --git a/packages/core/upload/admin/src/hooks/useAssets.js b/packages/core/upload/admin/src/hooks/useAssets.js index bbf8c7c4f0..82cf5e1d5d 100644 --- a/packages/core/upload/admin/src/hooks/useAssets.js +++ b/packages/core/upload/admin/src/hooks/useAssets.js @@ -9,7 +9,7 @@ export const useAssets = ({ skipWhen }) => { const { formatMessage } = useIntl(); const toggleNotification = useNotification(); const { notifyStatus } = useNotifyAT(); - const [{ rawQuery, query }, setQuery] = useQueryParams(); + const [{ rawQuery }] = useQueryParams(); const dataRequestURL = getRequestUrl('files'); const getAssets = async () => { @@ -24,12 +24,6 @@ export const useAssets = ({ skipWhen }) => { cacheTime: 0, }); - useEffect(() => { - if (!query) { - setQuery({ sort: 'updatedAt:DESC', page: 1, pageSize: 10 }); - } - }, [query, setQuery]); - useEffect(() => { if (data) { notifyStatus( diff --git a/packages/core/upload/admin/src/pages/App/index.js b/packages/core/upload/admin/src/pages/App/index.js index a4ad2ee50e..ff97f35c85 100644 --- a/packages/core/upload/admin/src/pages/App/index.js +++ b/packages/core/upload/admin/src/pages/App/index.js @@ -1,8 +1,17 @@ -import React from 'react'; +import React, { useEffect } from 'react'; +import { useQueryParams } from '@strapi/helper-plugin'; import { MediaLibrary } from './MediaLibrary'; const App = () => { - return ; + const [{ rawQuery }, setQuery] = useQueryParams(); + + useEffect(() => { + if (!rawQuery) { + setQuery({ sort: 'updatedAt:DESC', page: 1, pageSize: 10 }); + } + }, [rawQuery, setQuery]); + + return rawQuery ? : null; }; export default App;