diff --git a/src/App/ObjectIdentifier.cpp b/src/App/ObjectIdentifier.cpp index e99783adc3c5..2c65d67916db 100644 --- a/src/App/ObjectIdentifier.cpp +++ b/src/App/ObjectIdentifier.cpp @@ -125,9 +125,7 @@ ObjectIdentifier::ObjectIdentifier(const App::PropertyContainer * _owner, const const Document * doc = docObj->getDocument(); documentName = String(doc->getName(), false, true); - documentNameSet = true; documentObjectName = String(docObj->getNameInDocument(), false, true); - documentObjectNameSet = true; } if (property.size() > 0) @@ -141,8 +139,8 @@ ObjectIdentifier::ObjectIdentifier(const App::PropertyContainer * _owner, const ObjectIdentifier::ObjectIdentifier(const Property &prop) : owner(prop.getContainer()) - , documentNameSet(true) - , documentObjectNameSet(true) + , documentNameSet(false) + , documentObjectNameSet(false) , propertyIndex(-1) { DocumentObject * docObj = freecad_dynamic_cast(prop.getContainer());