File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -1523,7 +1523,10 @@ class VirtualThingsAdapter extends Adapter {
15231523 continue ;
15241524 }
15251525
1526- for ( const property of descr . properties ) {
1526+ const properties = descr . properties . map ( ( property ) => {
1527+ return Object . assign ( { } , property ) ;
1528+ } ) ;
1529+ for ( const property of properties ) {
15271530 // Clean up properties
15281531 if ( ! [ 'number' , 'integer' ] . includes ( property . type ) ) {
15291532 delete property . unit ;
@@ -1565,7 +1568,7 @@ class VirtualThingsAdapter extends Adapter {
15651568 break ;
15661569 case 'string' :
15671570 // just in case
1568- property . default = `${ property . default } ` ;
1571+ property . default = `${ property . default || '' } ` ;
15691572 break ;
15701573 }
15711574 }
@@ -1580,7 +1583,7 @@ class VirtualThingsAdapter extends Adapter {
15801583 events : [ ] ,
15811584 } ;
15821585
1583- for ( const property of descr . properties ) {
1586+ for ( const property of properties ) {
15841587 const prop = {
15851588 name : property . name ,
15861589 value : property . default ,
You can’t perform that action at this time.
0 commit comments