diff --git a/frontend/src/Series/Details/SeriesDetailsSeason.js b/frontend/src/Series/Details/SeriesDetailsSeason.js
index 5a9128329..fd826e519 100644
--- a/frontend/src/Series/Details/SeriesDetailsSeason.js
+++ b/frontend/src/Series/Details/SeriesDetailsSeason.js
@@ -225,7 +225,8 @@ class SeriesDetailsSeason extends Component {
episodeFileCount,
totalEpisodeCount,
monitoredEpisodeCount,
- hasMonitoredEpisodes
+ hasMonitoredEpisodes,
+ sizeOnDisk
} = getSeasonStatistics(items);
const {
@@ -273,7 +274,7 @@ class SeriesDetailsSeason extends Component {
totalEpisodeCount={totalEpisodeCount}
monitoredEpisodeCount={monitoredEpisodeCount}
episodeFileCount={episodeFileCount}
- sizeOnDisk={statistics.sizeOnDisk}
+ sizeOnDisk={sizeOnDisk}
/>
}
@@ -281,9 +282,9 @@ class SeriesDetailsSeason extends Component {
/>
{
- statistics.sizeOnDisk ?
+ sizeOnDisk ?
- {formatBytes(statistics.sizeOnDisk)}
+ {formatBytes(sizeOnDisk)}
:
null
}
diff --git a/frontend/src/Series/MonitoringOptions/MonitoringOptionsModalContentConnector.js b/frontend/src/Series/MonitoringOptions/MonitoringOptionsModalContentConnector.js
index c7b9e8c17..cd3dd8a8f 100644
--- a/frontend/src/Series/MonitoringOptions/MonitoringOptionsModalContentConnector.js
+++ b/frontend/src/Series/MonitoringOptions/MonitoringOptionsModalContentConnector.js
@@ -70,8 +70,7 @@ MonitoringOptionsModalContentConnector.propTypes = {
isSaving: PropTypes.bool.isRequired,
saveError: PropTypes.object,
dispatchUpdateMonitoringOptions: PropTypes.func.isRequired,
- onModalClose: PropTypes.func.isRequired,
- onSavePress: PropTypes.func.isRequired
+ onModalClose: PropTypes.func.isRequired
};
export default connect(createMapStateToProps, mapDispatchToProps)(MonitoringOptionsModalContentConnector);
diff --git a/frontend/src/Store/Actions/seriesActions.js b/frontend/src/Store/Actions/seriesActions.js
index 3c695b675..8a0c741be 100644
--- a/frontend/src/Store/Actions/seriesActions.js
+++ b/frontend/src/Store/Actions/seriesActions.js
@@ -641,6 +641,7 @@ export const actionHandlers = handleThunks({
}),
dataType: 'json'
}).request;
+
promise.done((data) => {
dispatch(fetchEpisodes({ seriesId: id }));
diff --git a/src/Sonarr.Api.V3/SeasonPass/SeasonPassController.cs b/src/Sonarr.Api.V3/SeasonPass/SeasonPassController.cs
index f152c76b2..be45658b0 100644
--- a/src/Sonarr.Api.V3/SeasonPass/SeasonPassController.cs
+++ b/src/Sonarr.Api.V3/SeasonPass/SeasonPassController.cs
@@ -53,7 +53,7 @@ namespace Sonarr.Api.V3.SeasonPass
_episodeMonitoredService.SetEpisodeMonitoredStatus(series, resource.MonitoringOptions);
}
- return Accepted();
+ return Accepted(new object());
}
}
}
diff --git a/src/Sonarr.Api.V3/Series/SeriesController.cs b/src/Sonarr.Api.V3/Series/SeriesController.cs
index 344a084c0..06e80e855 100644
--- a/src/Sonarr.Api.V3/Series/SeriesController.cs
+++ b/src/Sonarr.Api.V3/Series/SeriesController.cs
@@ -284,7 +284,7 @@ namespace Sonarr.Api.V3.Series
[NonAction]
public void Handle(SeriesEditedEvent message)
{
- var resource = message.Series.ToResource();
+ var resource = GetSeriesResource(message.Series, false);
resource.EpisodesChanged = message.EpisodesChanged;
BroadcastResourceChange(ModelAction.Updated, resource);
}