From 6cc1305cb2b487cb537cc9da78377227ae62db55 Mon Sep 17 00:00:00 2001 From: Nizamudeen A Date: Thu, 9 Jan 2025 23:09:00 +0530 Subject: [PATCH] mgr/dashboard: fix osd list search with id The osd list search with id is broken after the pagination. So if you search for any id it won't retrieve anything. PS: One more broken item is the searching with any other cell name but that's a known issue with server side pagination. Fixes: https://tracker.ceph.com/issues/68871 Signed-off-by: Nizamudeen A --- src/pybind/mgr/dashboard/services/_paginate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pybind/mgr/dashboard/services/_paginate.py b/src/pybind/mgr/dashboard/services/_paginate.py index c8ba300a5370c..98f395fc5ddc2 100644 --- a/src/pybind/mgr/dashboard/services/_paginate.py +++ b/src/pybind/mgr/dashboard/services/_paginate.py @@ -55,7 +55,7 @@ class ListPaginator: for item in self.input_list: for searchable_param in self.searchable_params: value = self.find_value(item, searchable_param) - if isinstance(value, str): + if isinstance(value, (int, str)): if self.search in str(value): trimmed_list.append(item) -- 2.39.5