Skip to content

Commit d6be6fa

Browse files
authored
Merge pull request #378 from menushka/get-episode-fix
Fix for getting Episode by index from Season
2 parents 77a2234 + 232fa31 commit d6be6fa

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

plexapi/video.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,7 @@ def episode(self, title=None, episode=None):
468468
key = '/library/metadata/%s/children' % self.ratingKey
469469
if title:
470470
return self.fetchItem(key, title=title)
471-
return self.fetchItem(key, seasonNumber=self.index, index=episode)
471+
return self.fetchItem(key, parentIndex=self.index, index=episode)
472472

473473
def get(self, title=None, episode=None):
474474
""" Alias to :func:`~plexapi.video.Season.episode()`. """

tests/test_video.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -571,6 +571,11 @@ def test_video_Season_episode(show):
571571
assert episode.title == 'Winter Is Coming'
572572

573573

574+
def test_video_Season_episode_by_index(show):
575+
episode = show.season(1).episode(episode=1)
576+
assert episode.index == 1
577+
578+
574579
def test_video_Season_episodes(show):
575580
episodes = show.season(2).episodes()
576581
assert len(episodes) >= 1

0 commit comments

Comments
 (0)