From 304eb99feeba6e6ec85690ae7b2428251e991642 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Fri, 20 Mar 2020 10:34:30 +0100
Subject: [PATCH] Search.Filter.HTML: Fix title always being set to "".

Fixes #10020.
---
 lib/modules/Search.pmod/Filter.pmod/HTML.pmod | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/modules/Search.pmod/Filter.pmod/HTML.pmod b/lib/modules/Search.pmod/Filter.pmod/HTML.pmod
index 791e64677b..a147a5e971 100644
--- a/lib/modules/Search.pmod/Filter.pmod/HTML.pmod
+++ b/lib/modules/Search.pmod/Filter.pmod/HTML.pmod
@@ -367,10 +367,6 @@ static string clean(string data) {
 				   }
 				 }
 			       });
-  
-  res->fields->title="";
-  res->fields->description="";
-  res->fields->keywords="";
 
   parser->finish(data);
 
@@ -378,5 +374,9 @@ static string clean(string data) {
   res->fields->body=databuf->get();
   res->fix_relative_links(uri);
 
+  res->fields->title = res->fields->title || "";
+  res->fields->description = res->fields->description || "";
+  res->fields->keywords = res->fields->keywords || "";
+
   return res;
 }
-- 
GitLab