From 7f7226e466443e476a331b095c2c1eeb87c3303f Mon Sep 17 00:00:00 2001 From: Qstick Date: Wed, 8 Jan 2020 22:36:25 -0500 Subject: [PATCH] Fixed: Search results shown for different movie if navigate during request --- frontend/src/Movie/Details/MovieDetailsConnector.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/Movie/Details/MovieDetailsConnector.js b/frontend/src/Movie/Details/MovieDetailsConnector.js index 9db511778..5c3eff61c 100644 --- a/frontend/src/Movie/Details/MovieDetailsConnector.js +++ b/frontend/src/Movie/Details/MovieDetailsConnector.js @@ -10,7 +10,7 @@ import createCommandsSelector from 'Store/Selectors/createCommandsSelector'; import { fetchMovieFiles, clearMovieFiles } from 'Store/Actions/movieFileActions'; import { toggleMovieMonitored } from 'Store/Actions/movieActions'; import { fetchQueueDetails, clearQueueDetails } from 'Store/Actions/queueActions'; -import { clearReleases } from 'Store/Actions/releaseActions'; +import { clearReleases, cancelFetchReleases } from 'Store/Actions/releaseActions'; import { executeCommand } from 'Store/Actions/commandActions'; import * as commandNames from 'Commands/commandNames'; import MovieDetails from './MovieDetails'; @@ -111,6 +111,7 @@ const mapDispatchToProps = { fetchMovieFiles, clearMovieFiles, clearReleases, + cancelFetchReleases, toggleMovieMonitored, fetchQueueDetails, clearQueueDetails, @@ -170,6 +171,7 @@ class MovieDetailsConnector extends Component { } unpopulate = () => { + this.props.cancelFetchReleases(); this.props.clearMovieFiles(); this.props.clearQueueDetails(); this.props.clearReleases(); @@ -225,6 +227,7 @@ MovieDetailsConnector.propTypes = { fetchMovieFiles: PropTypes.func.isRequired, clearMovieFiles: PropTypes.func.isRequired, clearReleases: PropTypes.func.isRequired, + cancelFetchReleases: PropTypes.func.isRequired, toggleMovieMonitored: PropTypes.func.isRequired, fetchQueueDetails: PropTypes.func.isRequired, clearQueueDetails: PropTypes.func.isRequired,