diff --git a/src/Handler/Material.hs b/src/Handler/Material.hs index a803b5f8d..81aa47187 100644 --- a/src/Handler/Material.hs +++ b/src/Handler/Material.hs @@ -150,7 +150,7 @@ getMaterialListR tid ssh csh = do , dbtFilter = mconcat [ singletonMap "may-access" . mkFilterProjectedPost $ \(Any b) dbr -> (== b) <$> hasReadAccessTo (matLink . materialName $ row2material dbr) :: DB Bool - , (singletonMap "searchName". FilterColumn $ \material criterion -> case getLast (criterion :: Last Text) of + , (singletonMap "searchName" . FilterColumn $ \material criterion -> case getLast (criterion :: Last Text) of Nothing -> E.val True :: E.SqlExpr (E.Value Bool) Just needle -> (E.castString (material E.^. MaterialName) `E.ilike` (E.%) E.++. E.val needle E.++. (E.%))) , (singletonMap "searchTypeAndDescription". FilterColumn $ \material criterion -> case getLast (criterion :: Last Text) of