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 @@ -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 ,
You can’t perform that action at this time.
0 commit comments