diff --git a/source/engine/core/core.js b/source/engine/core/core.js index 745dcaa..e114bcf 100644 --- a/source/engine/core/core.js +++ b/source/engine/core/core.js @@ -22,3 +22,8 @@ export function CopyObjectAttributes (src, dest) } } } + +export function IsObjectEmpty (obj) +{ + return Object.keys (obj).length === 0; +} diff --git a/source/engine/import/importerbim.js b/source/engine/import/importerbim.js index ac597aa..4055d3f 100644 --- a/source/engine/import/importerbim.js +++ b/source/engine/import/importerbim.js @@ -1,3 +1,4 @@ +import { IsObjectEmpty } from '../core/core.js'; import { Coord3D } from '../geometry/coord3d.js'; import { Direction } from '../geometry/geometry.js'; import { ArrayBufferToUtf8String } from '../io/bufferutils.js'; @@ -165,7 +166,7 @@ export class ImporterBim extends ImporterBase group.AddProperty (property); } - if (!source.info) { + if (!source.info || IsObjectEmpty (source.info)) { return; }