diff --git a/src/lib/ebus/data.h b/src/lib/ebus/data.h index 09cbcfb0..a18f3194 100644 --- a/src/lib/ebus/data.h +++ b/src/lib/ebus/data.h @@ -759,7 +759,9 @@ public: bool uniqueNames = true; map names; for (vector::const_iterator it=fields.begin(); it!=fields.end(); it++) { - string name = (*it)->getName(); + SingleDataField* field = *it; + if (field->isIgnored()) continue; + string name = field->getName(); if (name.empty() || names.find(name)!=names.end()) { uniqueNames = false; break;