diff --git a/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt b/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt index 7fc956b3..f2bc3b74 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt @@ -96,13 +96,23 @@ class HomeFragment : Fragment() { } private fun navigateToMediaInfoFragment(item: BaseItemDto) { - findNavController().navigate( - HomeFragmentDirections.actionNavigationHomeToMediaInfoFragment( - item.id, - item.name, - item.type ?: "Unknown" + if (item.type == "Episode") { + findNavController().navigate( + HomeFragmentDirections.actionNavigationHomeToMediaInfoFragment( + item.seriesId!!, + item.seriesName, + "Series" + ) ) - ) + } else { + findNavController().navigate( + HomeFragmentDirections.actionNavigationHomeToMediaInfoFragment( + item.id, + item.name, + item.type ?: "Unknown" + ) + ) + } } private fun navigateToEpisodeBottomSheetFragment(episode: BaseItemDto) {