diff --git a/ui/src/App.js b/ui/src/App.js index 1389a24ec..689421ab5 100644 --- a/ui/src/App.js +++ b/ui/src/App.js @@ -112,7 +112,6 @@ const Admin = (props) => { ) : ( ), - , , , , diff --git a/ui/src/album/AlbumShow.js b/ui/src/album/AlbumShow.js index b471643a2..92a0833cd 100644 --- a/ui/src/album/AlbumShow.js +++ b/ui/src/album/AlbumShow.js @@ -33,14 +33,14 @@ const AlbumShowLayout = (props) => { { rating: isDesktop && config.enableStarRating && ( diff --git a/ui/src/audioplayer/PlayerToolbar.js b/ui/src/audioplayer/PlayerToolbar.js index 6560b32b9..9e79d056f 100644 --- a/ui/src/audioplayer/PlayerToolbar.js +++ b/ui/src/audioplayer/PlayerToolbar.js @@ -1,5 +1,4 @@ import React, { useCallback } from 'react' -import { useLocation } from 'react-router-dom' import { useGetOne } from 'react-admin' import { GlobalHotKeys } from 'react-hotkeys' import { LoveButton, useToggleLove } from '../common' @@ -10,10 +9,8 @@ const Placeholder = () => config.enableFavourites && const Toolbar = ({ id }) => { - const location = useLocation() - const resource = location.pathname.startsWith('/song') ? 'song' : 'albumSong' - const { data, loading } = useGetOne(resource, id) - const [toggleLove, toggling] = useToggleLove(resource, data) + const { data, loading } = useGetOne('song', id) + const [toggleLove, toggling] = useToggleLove('song', data) const handlers = { TOGGLE_LOVE: useCallback(() => toggleLove(), [toggleLove]), @@ -24,7 +21,7 @@ const Toolbar = ({ id }) => { {config.enableFavourites && ( )} diff --git a/ui/src/common/ContextMenus.js b/ui/src/common/ContextMenus.js index 2c3a6001e..d48be2da5 100644 --- a/ui/src/common/ContextMenus.js +++ b/ui/src/common/ContextMenus.js @@ -111,7 +111,7 @@ const ContextMenu = ({ const key = e.target.getAttribute('value') if (options[key].needData) { dataProvider - .getList('albumSong', songQueryParams) + .getList('song', songQueryParams) .then((response) => { let { data, ids } = extractSongsData(response) options[key].action(data, ids) diff --git a/ui/src/common/PlayButton.js b/ui/src/common/PlayButton.js index 43c3c10b4..e8ee36112 100644 --- a/ui/src/common/PlayButton.js +++ b/ui/src/common/PlayButton.js @@ -19,7 +19,7 @@ export const PlayButton = ({ record, size, className }) => { const dispatch = useDispatch() const playAlbum = (record) => { dataProvider - .getList('albumSong', { + .getList('song', { pagination: { page: 1, perPage: -1 }, sort: { field: 'discNumber, trackNumber', order: 'ASC' }, filter: { album_id: record.id, disc_number: record.discNumber }, diff --git a/ui/src/dataProvider/wrapperDataProvider.js b/ui/src/dataProvider/wrapperDataProvider.js index 7c83a099f..1c166f05b 100644 --- a/ui/src/dataProvider/wrapperDataProvider.js +++ b/ui/src/dataProvider/wrapperDataProvider.js @@ -6,9 +6,6 @@ const dataProvider = jsonServerProvider(REST_URL, httpClient) const mapResource = (resource, params) => { switch (resource) { - case 'albumSong': - return ['song', params] - case 'playlistTrack': // /api/playlistTrack?playlist_id=123 => /api/playlist/123/tracks let plsId = '0'