From 246cb0739a628d2aa05fa1634880c394458ff293 Mon Sep 17 00:00:00 2001 From: Fransolet Thomas Date: Fri, 10 Mar 2023 17:54:59 +0100 Subject: [PATCH] Fix search not working --- lib/Screens/Resources/resource_body_grid.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Screens/Resources/resource_body_grid.dart b/lib/Screens/Resources/resource_body_grid.dart index c60958d..89be8c4 100644 --- a/lib/Screens/Resources/resource_body_grid.dart +++ b/lib/Screens/Resources/resource_body_grid.dart @@ -182,9 +182,9 @@ class _ResourceBodyGridState extends State { } void filterResource() { - resourcesToShow = filterSearch.isEmpty ? widget.resources: widget.resources.where((ResourceDTO resource) => resource.label.toUpperCase().contains(filterSearch.toUpperCase())).toList(); + resourcesToShow = filterSearch.isEmpty ? widget.resources: widget.resources.where((ResourceDTO resource) => resource.id == null || resource.label.toUpperCase().contains(filterSearch.toUpperCase())).toList(); var getTypesInSelected = resource_types.where((ft) => selectedTypes.contains(ft.label)).map((rt) => rt.type).toList(); - resourcesToShow = resourcesToShow.where((resource) => getTypesInSelected.contains(resource.type)).toList(); + resourcesToShow = resourcesToShow.where((resource) => resource.id == null || getTypesInSelected.contains(resource.type)).toList(); } }