diff --git a/src/serializers/SvgSerializer.cpp b/src/serializers/SvgSerializer.cpp index 96738e9942..9fdfc22586 100644 --- a/src/serializers/SvgSerializer.cpp +++ b/src/serializers/SvgSerializer.cpp @@ -808,7 +808,7 @@ void SvgSerializer::write(const geometry_data& data) { const std::string& ty_entity_name = ty->declaration().name(); // Damn you, IFC if (ty_entity_name == "IfcDoorStyle" || ty_entity_name == "IfcDoorType") { - operation_type = *((IfcUtil::IfcBaseEntity*)ty)->get("OperationType"); + operation_type = (std::string)*((IfcUtil::IfcBaseEntity*)ty)->get("OperationType"); } } }