From 2c360b6472577079e3031af1f95b00c5b1a3b8cc Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Wed, 30 Sep 2020 22:41:28 -0700 Subject: [PATCH] Fix searching in collections and playlist table --- plexpy/helpers.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plexpy/helpers.py b/plexpy/helpers.py index 96e6c94f..b632c41a 100644 --- a/plexpy/helpers.py +++ b/plexpy/helpers.py @@ -595,7 +595,12 @@ def process_datatable_rows(rows, json_data, default_sort, sort_keys=None): searchable_columns = [d['data'] for d in json_data['columns'] if d['searchable']] for row in rows: for k, v in row.items(): - if k in searchable_columns and search_value in v.lower(): + if k in sort_keys: + value = sort_keys[k].get(v, v) + else: + value = v + value = str(value).lower() + if k in searchable_columns and search_value in value: results.append(row) break else: