diff options
Diffstat (limited to 'vsm')
-rw-r--r-- | vsm/src/vespa/vsm/vsm/slimefieldwriter.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vsm/src/vespa/vsm/vsm/slimefieldwriter.cpp b/vsm/src/vespa/vsm/vsm/slimefieldwriter.cpp index 2d53e4d3fa4..eb860315bf1 100644 --- a/vsm/src/vespa/vsm/vsm/slimefieldwriter.cpp +++ b/vsm/src/vespa/vsm/vsm/slimefieldwriter.cpp @@ -112,8 +112,10 @@ SlimeFieldWriter::traverseRecursive(const document::FieldValue & fv, case document::DataType::T_LONG: inserter.insertLong(fv.getAsLong()); break; - case document::DataType::T_FLOAT: case document::DataType::T_DOUBLE: + inserter.insertDouble(fv.getAsDouble()); + break; + case document::DataType::T_FLOAT: inserter.insertDouble(fv.getAsFloat()); break; default: |