fix crash if origin feature doesn't exist when trying to create dependency graph
This commit is contained in:
@@ -537,6 +537,10 @@ void Document::exportGraphviz(std::ostream& out) const
|
||||
//setup the origin if available
|
||||
if(cs->hasExtension(App::OriginGroupExtension::getExtensionClassTypeId())) {
|
||||
auto origin = cs->getExtensionByType<OriginGroupExtension>()->Origin.getValue();
|
||||
if (!origin) {
|
||||
std::cerr << "Origin feature not found" << std::endl;
|
||||
return;
|
||||
}
|
||||
auto& osub = sub.create_subgraph();
|
||||
GraphList[origin] = &osub;
|
||||
get_property(osub, graph_name) = getClusterName(origin);
|
||||
|
||||
Reference in New Issue
Block a user