[15] fix mal_search and sort_collection

This commit is contained in:
meisnate12 2023-04-17 09:42:36 -04:00
parent 242b4cfabf
commit 5c73fda9b9
2 changed files with 4 additions and 4 deletions

View file

@ -1 +1 @@
1.19.0-develop14 1.19.0-develop15

View file

@ -1536,7 +1536,7 @@ class CollectionBuilder:
sfw = util.parse(self.Type, "sfw", dict_data, datatype="bool", methods=dict_methods, parent=method_name) sfw = util.parse(self.Type, "sfw", dict_data, datatype="bool", methods=dict_methods, parent=method_name)
if sfw: if sfw:
final_attributes["sfw"] = 1 final_attributes["sfw"] = 1
final_text += f"\nSafe for Work: {final_attributes['sfw']}" final_text += f"\nSafe for Work: {final_attributes['sfw']}"
if not final_attributes: if not final_attributes:
raise Failed(f"{self.Type} Error: no mal_search attributes found") raise Failed(f"{self.Type} Error: no mal_search attributes found")
self.builders.append((method_name, (final_attributes, final_text, limit))) self.builders.append((method_name, (final_attributes, final_text, limit)))
@ -3069,9 +3069,9 @@ class CollectionBuilder:
plex_search = {"sort_by": self.custom_sort} plex_search = {"sort_by": self.custom_sort}
if self.builder_level in ["season", "episode"]: if self.builder_level in ["season", "episode"]:
plex_search["type"] = f"{self.builder_level}s" plex_search["type"] = f"{self.builder_level}s"
plex_search["any"] = {f"{self.builder_level}_collection": self.name} # noqa plex_search["any"] = {f"{self.builder_level}_collection": [self.name]} # noqa
else: else:
plex_search["any"] = {"collection": self.name} plex_search["any"] = {"collection": [self.name]}
try: try:
search_data = self.build_filter("plex_search", plex_search) search_data = self.build_filter("plex_search", plex_search)
except FilterFailed as e: except FilterFailed as e: