File tree Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -271,7 +271,16 @@ EasyCoder.domain.webson = EasyCoder_Webson;
271
271
break ;
272
272
case `#content` :
273
273
// Handle the content of the element
274
- const val = Webson . expand ( element , value , symbols ) ;
274
+ // If it's an array, expand it and catenate the elements
275
+ var val ;
276
+ if ( Array . isArray ( value ) ) {
277
+ for ( const item of value ) {
278
+ val += Webson . expand ( element , item , symbols ) ;
279
+ }
280
+ } else {
281
+ val = Webson . expand ( element , value , symbols ) ;
282
+ }
283
+ // const val = Webson.expand(element, value, symbols);
275
284
if ( symbols [ `#debug` ] >= 2 ) {
276
285
console . log ( `#content: ${ value } -> ${ val } ` ) ;
277
286
}
Original file line number Diff line number Diff line change @@ -271,7 +271,16 @@ EasyCoder.domain.webson = EasyCoder_Webson;
271
271
break ;
272
272
case `#content` :
273
273
// Handle the content of the element
274
- const val = Webson . expand ( element , value , symbols ) ;
274
+ // If it's an array, expand it and catenate the elements
275
+ var val ;
276
+ if ( Array . isArray ( value ) ) {
277
+ for ( const item of value ) {
278
+ val += Webson . expand ( element , item , symbols ) ;
279
+ }
280
+ } else {
281
+ val = Webson . expand ( element , value , symbols ) ;
282
+ }
283
+ // const val = Webson.expand(element, value, symbols);
275
284
if ( symbols [ `#debug` ] >= 2 ) {
276
285
console . log ( `#content: ${ value } -> ${ val } ` ) ;
277
286
}
You can’t perform that action at this time.
0 commit comments