File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -218,8 +218,14 @@ export function replaceDashboardParameters(str, parameters) {
218218 let param = _ . replace ( `$` , '' ) . trim ( ) ;
219219 let val = parameters ?. [ param ] || null ;
220220 let type = getRecordType ( val ) ;
221- let valueRender = type === 'string' || type == 'link' ? val : RenderSubValue ( val ) ;
222- return valueRender ;
221+
222+ // Arrays weren't playing nicely with RenderSubValue(). Each object would be passed separately and return [oject Object].
223+ if ( type === 'string' || type == 'link' ) {
224+ return val ;
225+ } else if ( type === 'array' ) {
226+ return RenderSubValue ( val . join ( ', ' ) ) ;
227+ }
228+ return RenderSubValue ( val ) ;
223229 } ;
224230
225231 let newString = str . replace ( rx , parameterElementReplacer ) . replace ( rxSimple , parameterSimpleReplacer ) ;
You can’t perform that action at this time.
0 commit comments