From 029224c7496134598fecb1f2c4b71f7dd872ab24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adolfo=20G=C3=B3mez=20Garc=C3=ADa?= Date: Sun, 5 May 2024 00:23:12 +0200 Subject: [PATCH] Small utility method fix to allow None Search --- server/tests/utils/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/tests/utils/__init__.py b/server/tests/utils/__init__.py index 9986323c2..89e04781d 100644 --- a/server/tests/utils/__init__.py +++ b/server/tests/utils/__init__.py @@ -176,7 +176,7 @@ def filter_list_by_attr(lst: list[T], attribute: str, value: typing.Any) -> list """ Returns a list of items from a list of items """ - return [item for item in lst if getattr(item, attribute) == value] + return [item for item in lst if getattr(item, attribute) == value or value is None] def check_userinterface_values(obj: ui.UserInterface, values: ui.gui.ValuesDictType) -> None: """