diff --git a/src/components/Utilities/ReleaseManagement/QuickSelectModal.tsx b/src/components/Utilities/ReleaseManagement/QuickSelectModal.tsx index 6d27e814..422a79e9 100644 --- a/src/components/Utilities/ReleaseManagement/QuickSelectModal.tsx +++ b/src/components/Utilities/ReleaseManagement/QuickSelectModal.tsx @@ -8,6 +8,7 @@ import ModalPanel from '@/components/Panels/ModalPanel'; import toast from '@/components/Toast'; import { useDeleteFilesMutation } from '@/core/react-query/file/mutations'; import { resetQueries } from '@/core/react-query/queryClient'; +import { ReleaseManagementItemType } from '@/core/react-query/release-management/types'; import { useSeriesFileSummaryQuery } from '@/core/react-query/webui/queries'; import useEventCallback from '@/hooks/useEventCallback'; @@ -15,14 +16,16 @@ type Props = { show: boolean; onClose: () => void; seriesId: number; + type: ReleaseManagementItemType; }; -const QuickSelectModal = ({ onClose, seriesId, show }: Props) => { +const QuickSelectModal = ({ onClose, seriesId, show, type }: Props) => { const fileSummaryQuery = useSeriesFileSummaryQuery( seriesId, { - groupBy: - 'GroupName,FileSource,FileVersion,ImportFolder,VideoCodecs,VideoResolution,AudioLanguages,SubtitleLanguages,VideoHasChapters', + groupBy: type === ReleaseManagementItemType.MultipleReleases + ? 'GroupName,FileSource,FileVersion,ImportFolder,VideoCodecs,VideoResolution,AudioLanguages,SubtitleLanguages,VideoHasChapters' + : 'ImportFolder,MultipleLocations', includeEpisodeDetails: true, }, show, @@ -76,68 +79,92 @@ const QuickSelectModal = ({ onClose, seriesId, show }: Props) => { (group, index) => (