Skip to content

Commit d0bff80

Browse files
committed
Fix adding props when feature was autopopulated
1 parent ada78d0 commit d0bff80

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dicom-microscopy-viewer",
3-
"version": "0.21.0",
3+
"version": "0.21.1",
44
"description": "Interactive web-based viewer for DICOM Microscopy Images",
55
"main": "build/dicom-microscopy-viewer.js",
66
"scripts": {

src/viewer.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1118,7 +1118,11 @@ class VolumeImageViewer {
11181118
const id = feature.getId();
11191119
if (id === uid) {
11201120
const properties = feature.getProperties();
1121-
properties['measurements'].push(item);
1121+
if (!('measurements' in properties)) {
1122+
properties['measurements'] = [item]
1123+
} else {
1124+
properties['measurements'].push(item);
1125+
}
11221126
feature.setProperties(properties, true);
11231127
}
11241128
})
@@ -1136,7 +1140,11 @@ class VolumeImageViewer {
11361140
const id = feature.getId();
11371141
if (id === uid) {
11381142
const properties = feature.getProperties();
1139-
properties['evaluations'].push(item);
1143+
if (!('evaluations' in properties)) {
1144+
properties['evaluations'] = [item]
1145+
} else {
1146+
properties['evaluations'].push(item);
1147+
}
11401148
feature.setProperties(properties, true);
11411149
}
11421150
})

0 commit comments

Comments
 (0)