From 4cff4cef34faff3a5b1f0c51a5852206cb6bee66 Mon Sep 17 00:00:00 2001 From: Arne H Juul Date: Wed, 22 Feb 2017 14:27:30 +0100 Subject: unit test useSlimeInsideFields code path * always test the "new" code path where useSlimeInsideFields=true * this showed that raw field values were not handled correctly, fix it. --- .../src/vespa/searchsummary/docsummary/summaryfieldconverter.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'searchsummary') diff --git a/searchsummary/src/vespa/searchsummary/docsummary/summaryfieldconverter.cpp b/searchsummary/src/vespa/searchsummary/docsummary/summaryfieldconverter.cpp index 92378ed83ce..5945770d084 100644 --- a/searchsummary/src/vespa/searchsummary/docsummary/summaryfieldconverter.cpp +++ b/searchsummary/src/vespa/searchsummary/docsummary/summaryfieldconverter.cpp @@ -604,11 +604,8 @@ class SlimeFiller : public ConstFieldValueVisitor { virtual void visit(const RawFieldValue &value) { - // Use base64 coding to represent raw values std::pair buf = value.getAsRaw(); - vespalib::string rawVal(buf.first, buf.first + buf.second); - vespalib::string encVal(vespalib::Base64::encode(rawVal)); - _inserter.insertString(Memory(encVal.c_str())); + _inserter.insertData(Memory(buf.first, buf.second)); } virtual void visit(const StructFieldValue &value) { -- cgit v1.2.3