summaryrefslogtreecommitdiffstats
path: root/vsm
diff options
context:
space:
mode:
Diffstat (limited to 'vsm')
-rw-r--r--vsm/src/vespa/vsm/vsm/slimefieldwriter.cpp4
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: