diff --git a/ui/src/album/AlbumList.js b/ui/src/album/AlbumList.js index 832b37fb6..528695ea5 100644 --- a/ui/src/album/AlbumList.js +++ b/ui/src/album/AlbumList.js @@ -29,6 +29,7 @@ import albumLists, { defaultAlbumList } from './albumLists' import config from '../config' import AlbumInfo from './AlbumInfo' import ExpandInfoDialog from '../dialogs/ExpandInfoDialog' +import { useMemo } from 'react' const AlbumFilter = (props) => { const translate = useTranslate() @@ -88,6 +89,12 @@ const AlbumList = (props) => { const refresh = useRefresh() useResourceRefresh('album') + const randomStartingSeed = useMemo(() => { + return Math.random().toString() + }, []) + + const seed = `${randomStartingSeed}-${version}` + const albumListType = location.pathname .replace(/^\/album/, '') .replace(/^\//, '') @@ -130,7 +137,7 @@ const AlbumList = (props) => { {...props} exporter={false} bulkActionButtons={false} - filter={{ seed: version }} + filter={{ seed }} actions={} filters={} perPage={perPage}