From dcf2da702dd786ebd19a9157fae6dee61f028a8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Tr=C3=B6ger?= Date: Sun, 22 May 2016 13:04:29 +0200 Subject: [PATCH] FEM Post: Fix property unit test --- src/Mod/Fem/App/PropertyPostDataObject.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Fem/App/PropertyPostDataObject.cpp b/src/Mod/Fem/App/PropertyPostDataObject.cpp index 25d5c9ebe..c543501c1 100644 --- a/src/Mod/Fem/App/PropertyPostDataObject.cpp +++ b/src/Mod/Fem/App/PropertyPostDataObject.cpp @@ -186,6 +186,9 @@ void PropertyPostDataObject::getPaths(std::vector &paths) void PropertyPostDataObject::Save (Base::Writer &writer) const { std::string extension; + if(!m_dataObject) + return; + switch( m_dataObject->GetDataObjectType() ) { case VTK_POLY_DATA: @@ -228,6 +231,9 @@ void PropertyPostDataObject::Save (Base::Writer &writer) const void PropertyPostDataObject::Restore(Base::XMLReader &reader) { reader.readElement("Data"); + if(!reader.hasAttribute("file")) + return; + std::string file (reader.getAttribute("file") ); if (!file.empty()) {