diff --git a/src/Mod/TechDraw/Gui/DimensionValidators.cpp b/src/Mod/TechDraw/Gui/DimensionValidators.cpp index 673b172d15..2142161701 100644 --- a/src/Mod/TechDraw/Gui/DimensionValidators.cpp +++ b/src/Mod/TechDraw/Gui/DimensionValidators.cpp @@ -214,7 +214,7 @@ bool TechDraw::validateSubnameList(const StringVector& subNames, GeometrySet acc { for (auto& sub : subNames) { std::string geometryType = DrawUtil::getGeomTypeFromName(ShapeFinder::getLastTerm(sub)); - if (acceptableGeometrySet.contains(geometryType)) { + if (!acceptableGeometrySet.contains(geometryType)) { //this geometry type is not allowed return false; }