Skip to content

Commit 55494b5

Browse files
committed
fix(core): add guard when reading ifc organization
1 parent fd4304f commit 55494b5

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@thatopen/components",
33
"description": "Collection of core functionalities to author BIM apps.",
4-
"version": "2.3.8",
4+
"version": "2.3.9",
55
"author": "That Open Company",
66
"contributors": [
77
"Antonio Gonzalez Viegas (https://github.com/agviegas)",

packages/core/src/core/Components/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class Components implements Disposable {
1414
/**
1515
* The version of the @thatopen/components library.
1616
*/
17-
static readonly release = "2.3.8";
17+
static readonly release = "2.3.9";
1818

1919
/** {@link Disposable.onDisposed} */
2020
readonly onDisposed = new Event<void>();

packages/core/src/fragments/IfcLoader/src/ifc-metadata-reader.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,18 @@ export class IfcMetadataReader {
2525
if (authorName?.value) data.author.name = authorName.value;
2626
if (authorEmail?.value) data.author.email = authorEmail.value;
2727
}
28-
if (organization[0]?.value) data.organization = organization[0].value;
29-
if (preprocessorVersion?.value)
28+
if (organization && organization[0]?.value) {
29+
data.organization = organization[0].value;
30+
}
31+
if (preprocessorVersion?.value) {
3032
data.preprocessorVersion = preprocessorVersion?.value;
31-
if (originatingSystem?.value)
33+
}
34+
if (originatingSystem?.value) {
3235
data.originatingSystem = originatingSystem?.value;
33-
if (authorization?.value) data.authorization = authorization?.value;
36+
}
37+
if (authorization?.value) {
38+
data.authorization = authorization?.value;
39+
}
3440
return data;
3541
}
3642

0 commit comments

Comments
 (0)