fix resolution filter

pull/612/head
meisnate12 3 years ago
parent e402778aba
commit 5a2c5356a6

@ -552,15 +552,16 @@ class Plex(Library):
try: try:
names = [] names = []
choices = {} choices = {}
use_title = title and final_search not in ["contentRating", "audioLanguage", "subtitleLanguage", "resolution"]
for choice in self.Plex.listFilterChoices(final_search): for choice in self.Plex.listFilterChoices(final_search):
if choice.title not in names: if choice.title not in names:
names.append(choice.title) names.append(choice.title)
if choice.key not in names: if choice.key not in names:
names.append(choice.key) names.append(choice.key)
choices[choice.title] = choice.title if title else choice.key choices[choice.title] = choice.title if use_title else choice.key
choices[choice.key] = choice.title if title else choice.key choices[choice.key] = choice.title if use_title else choice.key
choices[choice.title.lower()] = choice.title if title else choice.key choices[choice.title.lower()] = choice.title if use_title else choice.key
choices[choice.key.lower()] = choice.title if title else choice.key choices[choice.key.lower()] = choice.title if use_title else choice.key
return choices, names return choices, names
except NotFound: except NotFound:
logger.debug(f"Search Attribute: {final_search}") logger.debug(f"Search Attribute: {final_search}")

Loading…
Cancel
Save