diff --git a/src/ifcgeom/mapping/mapping.cpp b/src/ifcgeom/mapping/mapping.cpp index 2da6b2d36b..fbd68b0661 100644 --- a/src/ifcgeom/mapping/mapping.cpp +++ b/src/ifcgeom/mapping/mapping.cpp @@ -681,6 +681,7 @@ void mapping::initialize_units_() { auto unit_assignments = file_->instances_by_type(); if (unit_assignments->size() != 1) { Logger::Warning("Not a single unit assignment in file"); + return; } auto unit_assignment = *unit_assignments->begin();