mirror of
https://github.com/Radarr/Radarr.git
synced 2024-08-18 08:19:38 +02:00
Fixed: Queue Items don't show up
This commit is contained in:
parent
f3d7852ec4
commit
0b113b9bab
@ -44,10 +44,14 @@ class Queue extends Component {
|
||||
|
||||
componentDidUpdate(prevProps) {
|
||||
const {
|
||||
items
|
||||
items,
|
||||
isMoviesFetching
|
||||
} = this.props;
|
||||
|
||||
if (hasDifferentItems(prevProps.items, items) && !items.some((e) => e.movieId)) {
|
||||
if (
|
||||
(!isMoviesFetching && prevProps.isMoviesFetching) ||
|
||||
(hasDifferentItems(prevProps.items, items) && !items.some((e) => e.movieId))
|
||||
) {
|
||||
this.setState((state) => {
|
||||
return {
|
||||
...removeOldSelectedState(state, getRemovedItems(prevProps.items, items)),
|
||||
|
@ -17,7 +17,7 @@ const blacklistedProperties = [
|
||||
];
|
||||
|
||||
function createItemMap(data) {
|
||||
return data.reduce((acc, d, index, array) => {
|
||||
return data.reduce((acc, d, index) => {
|
||||
acc[d.id] = index;
|
||||
return acc;
|
||||
}, {});
|
||||
@ -49,7 +49,7 @@ export default function createHandleActions(handlers, defaultState, section) {
|
||||
|
||||
if (_.isArray(payload.data)) {
|
||||
newState.items = payload.data;
|
||||
newState.itemMap = createItemMap(newState.items);
|
||||
newState.itemMap = createItemMap(payload.data);
|
||||
} else {
|
||||
newState.item = payload.data;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user