From 67d405ba7699994f8bb5d5670e5d85a1a1ebf054 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 7 Aug 2025 19:23:38 +0500 Subject: [PATCH] HdfSerializer - fix missing edges_item_ids item in cache (dd9de98) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It wasn't written, but HdfSerializer was still requiring and throwing errors if it couldn' t find it, so cache wasn't working... Honestly, me when I realized what happened - 🫣🫣 --- src/serializers/HdfSerializer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/serializers/HdfSerializer.cpp b/src/serializers/HdfSerializer.cpp index 4d98147753..042226770c 100644 --- a/src/serializers/HdfSerializer.cpp +++ b/src/serializers/HdfSerializer.cpp @@ -683,6 +683,7 @@ void HdfSerializer::write(const IfcGeom::TriangulationElement* o) { write_dataset(meshGroup, DATASET_NAME_UVCOORDS, mesh.uvs(), 2); write_dataset(meshGroup, DATASET_NAME_MATERIAL_IDS, mesh.material_ids(), 1); write_dataset(meshGroup, DATASET_NAME_ITEM_IDS, mesh.item_ids(), 1); + write_dataset(meshGroup, DATASET_NAME_EDGES_ITEM_IDS, mesh.edges_item_ids(), 1); { auto& ts = mesh.materials();