diff --git a/src/transport/TransportFactory.cpp b/src/transport/TransportFactory.cpp index 65d6bbfbf..83fc187bc 100644 --- a/src/transport/TransportFactory.cpp +++ b/src/transport/TransportFactory.cpp @@ -269,19 +269,10 @@ Transport* TransportFactory::newTransport(const std::string& transportModel, Transport* TransportFactory::newTransport(thermo_t* phase, int log_level) { - XML_Node& phaseNode=phase->xml(); - /* - * Find the Thermo XML node - */ - if (!phaseNode.hasChild("transport")) { - throw CanteraError("TransportFactory::newTransport", - "no transport XML node"); - } - XML_Node& transportNode = phaseNode.child("transport"); - std::string transportModel = transportNode.attrib("model"); - if (transportModel == "") { - throw CanteraError("TransportFactory::newTransport", - "transport XML node doesn't have a model string"); + std::string transportModel = "None"; + XML_Node& phaseNode = phase->xml(); + if (phaseNode.hasChild("transport")) { + transportModel = phaseNode.child("transport").attrib("model"); } return newTransport(transportModel, phase,log_level); } diff --git a/test/data/air-no-reactions.xml b/test/data/air-no-reactions.xml index 5c1b8660c..6f20b0b7a 100644 --- a/test/data/air-no-reactions.xml +++ b/test/data/air-no-reactions.xml @@ -13,7 +13,6 @@ - @@ -28,7 +27,6 @@ This phase contains no Argon. -