Salome HOME
Merge branch 'occ/shaper2smesh'
[modules/shaper.git] / src / ModelAPI / ModelAPI_Tools.cpp
index 54fa5488d558f913289bad9707bbdebe9486d284..280281161658dff410af88e17ccdbc3f5677f53d 100644 (file)
@@ -645,6 +645,7 @@ std::pair<std::string, bool> getDefaultName(const std::shared_ptr<ModelAPI_Resul
         // check the referred object is a Body
         // (for example, ExtrusionCut has a sketch as a first attribute which is concealing)
         bool isBody = aRefIt->second.size() > 1 || (aRefIt->second.size() == 1 &&
+                      aRefIt->second.front().get() &&
                       aRefIt->second.front()->groupName() == ModelAPI_ResultBody::group());
         if (isBody && (isMainArg || aFoundRef == aReferences.end() ||
             aData->isPrecedingAttribute(aRefIt->first, aFoundRef->first)))