In method createNode of Manager class, all the fields of node are
created with (key, key) model and not with (key,value) model
the code below :
if( config )
{
StringMap::const_iterator it = config->begin();
for( ; it != config->end(); ++it )
df.addField( DataFormField::TypeNone, (*it).first,
(*it).first );
delete config;
}
should be replaced by :
if( config )
{
StringMap::const_iterator it = config->begin();
for( ; it != config->end(); ++it )
df.addField( DataFormField::TypeNone, (*it).first,
(*it).second ); <--- modification here
delete config;
}