Skip to content

Commit 0589d36

Browse files
authored
Merge pull request #58 from bewee/bewee/patch-1
Fix #52
2 parents ca68bde + 1f7491a commit 0589d36

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

virtual-things-adapter.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1525,7 +1525,10 @@ class VirtualThingsAdapter extends Adapter {
15251525
continue;
15261526
}
15271527

1528-
for (const property of descr.properties) {
1528+
const properties = descr.properties.map((property) => {
1529+
return Object.assign({}, property);
1530+
});
1531+
for (const property of properties) {
15291532
// Clean up properties
15301533
if (!['number', 'integer'].includes(property.type)) {
15311534
delete property.unit;
@@ -1567,7 +1570,7 @@ class VirtualThingsAdapter extends Adapter {
15671570
break;
15681571
case 'string':
15691572
// just in case
1570-
property.default = `${property.default}`;
1573+
property.default = `${property.default || ''}`;
15711574
break;
15721575
}
15731576
}
@@ -1582,7 +1585,7 @@ class VirtualThingsAdapter extends Adapter {
15821585
events: [],
15831586
};
15841587

1585-
for (const property of descr.properties) {
1588+
for (const property of properties) {
15861589
const prop = {
15871590
name: property.name,
15881591
value: property.default,

0 commit comments

Comments
 (0)