From aabb02e9251477d645556b3e8611245c5df55032 Mon Sep 17 00:00:00 2001 From: Lewis Buckley Date: Wed, 18 Dec 2024 18:48:42 +0000 Subject: [PATCH] Fix broken HTML lists with grep --- lib/cognition/plugins/base.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/cognition/plugins/base.rb b/lib/cognition/plugins/base.rb index 1fe04a5..9bc794e 100644 --- a/lib/cognition/plugins/base.rb +++ b/lib/cognition/plugins/base.rb @@ -77,7 +77,10 @@ def filter(full_response) filter = filter.sub(/^grep\s*/, "") - full_response.each_line.select { |line| line.downcase.include? filter.downcase }.join + full_response.each_line.select do |line| + line.downcase.include?(filter.downcase) || + line.downcase.include?("ul>") # Don't strip wrapping ul tags + end.join end end end