From d3fc258d85d04525297a8ad1c9da6da3c57cbf49 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Fri, 19 Aug 2011 09:20:11 +0200 Subject: [PATCH] avoid generating empty abstract field --- src/rcldb/rcldb.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rcldb/rcldb.cpp b/src/rcldb/rcldb.cpp index 8c4ebf5a..29a3a04c 100644 --- a/src/rcldb/rcldb.cpp +++ b/src/rcldb/rcldb.cpp @@ -1134,6 +1134,7 @@ bool Db::addOrUpdate(const string &udi, const string &parent_udi, if (!doc.meta[Doc::keytt].empty()) RECORD_APPEND(record, keycap, doc.meta[Doc::keytt]); + trimstring(doc.meta[Doc::keykw], " \t\r\n"); doc.meta[Doc::keykw] = neutchars(truncate_to_word(doc.meta[Doc::keykw], 300), nc); if (!doc.meta[Doc::keykw].empty()) @@ -1146,6 +1147,7 @@ bool Db::addOrUpdate(const string &udi, const string &parent_udi, bool syntabs = false; // Note that the map accesses by operator[] create empty entries if they // don't exist yet. + trimstring(doc.meta[Doc::keyabs], " \t\r\n"); if (doc.meta[Doc::keyabs].empty()) { syntabs = true; if (!doc.text.empty())