Fix extra fields not being created

FieldBuilder::createStructure() was being called too early inside NTTableBuilder::createStructure(), preventing extra fields from being properly created.
This commit is contained in:
Bruno Martins
2015-08-12 22:46:46 -04:00
parent b1143fea9e
commit b52fc4fce8

View File

@@ -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;