From 64bf807baaa05c5ea1c57fa516eb60d10fffc1e8 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Wed, 14 Jan 2026 14:02:10 +0100 Subject: [PATCH] Fix add entity with id --- src/ifcwrap/IfcParseWrapper.i | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ifcwrap/IfcParseWrapper.i b/src/ifcwrap/IfcParseWrapper.i index f32ea14cef..d66561853a 100644 --- a/src/ifcwrap/IfcParseWrapper.i +++ b/src/ifcwrap/IfcParseWrapper.i @@ -238,12 +238,12 @@ private: return s.str(); } - express::Base create(const std::string& entity_name) { + express::Base create(const std::string& entity_name, int id=-1) { const IfcParse::declaration* decl = $self->schema()->declaration_by_name(entity_name); if (!decl || !(decl->as_entity() || decl->as_type_declaration())) { throw IfcParse::IfcException("No such entity or type declaration: '" + entity_name + "' in schema '" + $self->schema()->name()); } - return $self->create(decl); + return $self->create(decl, id); } std::vector entity_names() const {