Fixed: Grouped items on calendar ignoring series monitored state

Closes #5117
pull/5116/head
Mark McDowall 2 years ago
parent 09404bacf3
commit 4b5c8a815f

@ -11,7 +11,7 @@ import formatTime from 'Utilities/Date/formatTime';
import padNumber from 'Utilities/Number/padNumber'; import padNumber from 'Utilities/Number/padNumber';
import styles from './CalendarEventGroup.css'; import styles from './CalendarEventGroup.css';
function getEventsInfo(events) { function getEventsInfo(series, events) {
let files = 0; let files = 0;
let queued = 0; let queued = 0;
let monitored = 0; let monitored = 0;
@ -26,7 +26,7 @@ function getEventsInfo(events) {
queued++; queued++;
} }
if (event.monitored) { if (series.monitored && event.monitored) {
monitored++; monitored++;
} }
@ -85,7 +85,7 @@ class CalendarEventGroup extends Component {
anyQueued, anyQueued,
anyMonitored, anyMonitored,
allAbsoluteEpisodeNumbers allAbsoluteEpisodeNumbers
} = getEventsInfo(events); } = getEventsInfo(series, events);
const anyDownloading = isDownloading || anyQueued; const anyDownloading = isDownloading || anyQueued;
const firstEpisode = events[0]; const firstEpisode = events[0];
const lastEpisode = events[events.length -1]; const lastEpisode = events[events.length -1];

Loading…
Cancel
Save