From b52fc4fce805f421f8be850896181af5e22d76f2 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Wed, 12 Aug 2015 22:46:46 -0400 Subject: [PATCH] Fix extra fields not being created FieldBuilder::createStructure() was being called too early inside NTTableBuilder::createStructure(), preventing extra fields from being properly created. --- src/nt/nttable.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/nt/nttable.cpp b/src/nt/nttable.cpp index e455cf8..8cc46bd 100644 --- a/src/nt/nttable.cpp +++ b/src/nt/nttable.cpp @@ -58,12 +58,11 @@ StructureConstPtr NTTableBuilder::createStructure() if (timeStamp) builder->add("timeStamp", ntField->createTimeStamp()); - StructureConstPtr s = builder->createStructure(); - size_t extraCount = extraFieldNames.size(); for (size_t i = 0; i< extraCount; i++) builder->add(extraFieldNames[i], extraFields[i]); + StructureConstPtr s = builder->createStructure(); reset(); return s;