diff --git a/src/Main/fg_commands.cxx b/src/Main/fg_commands.cxx index b5341f8f5..fad5cfada 100644 --- a/src/Main/fg_commands.cxx +++ b/src/Main/fg_commands.cxx @@ -1369,7 +1369,7 @@ do_save_xml_from_proptree(const SGPropertyNode * node) SGPropertyNode * sourcenode; if (node->hasValue("sourcenode")) sourcenode = fgGetNode(node->getStringValue("sourcenode"), true); - else if (node->hasValue("data")) + else if (node->getNode("data", false)) sourcenode = const_cast<SGPropertyNode *>(node)->getNode("data"); else return false;