Fixed: Don't show other movies files in details UI on import/refresh

This commit is contained in:
Qstick 2020-08-09 21:55:06 -04:00
parent d3697c0339
commit eb299bfb1f
2 changed files with 14 additions and 3 deletions

View File

@ -11,20 +11,25 @@ import MovieFileEditorTableContent from './MovieFileEditorTableContent';
function createMapStateToProps() {
return createSelector(
(state, { movieId }) => movieId,
(state) => state.movieFiles,
(state) => state.settings.languages,
(state) => state.settings.qualityProfiles,
createMovieSelector(),
(
movieId,
movieFiles,
languageProfiles,
qualityProfiles
) => {
const languages = languageProfiles.items;
const qualities = getQualities(qualityProfiles.schema.items);
const filesForMovie = movieFiles.items.filter((obj) => {
return obj.movieId === movieId;
});
return {
items: movieFiles.items,
items: filesForMovie,
isDeleting: movieFiles.isDeleting,
isSaving: movieFiles.isSaving,
error: null,

View File

@ -7,13 +7,19 @@ import ExtraFileTableContent from './ExtraFileTableContent';
function createMapStateToProps() {
return createSelector(
(state, { movieId }) => movieId,
(state) => state.extraFiles,
createMovieSelector(),
(
ExtraFiles
movieId,
extraFiles
) => {
const filesForMovie = extraFiles.items.filter((obj) => {
return obj.movieId === movieId;
});
return {
items: ExtraFiles.items,
items: filesForMovie,
error: null
};
}