File tree Expand file tree Collapse file tree
packages/services/service-automation/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -229,7 +229,7 @@ export class AutomationEngine implements IAutomationService {
229229 // TODO: Replace with safe expression evaluator (e.g., jexl) for production.
230230 let resolved = expression ;
231231 for ( const [ key , value ] of variables ) {
232- resolved = resolved . replaceAll ( `{${ key } }` , String ( value ) ) ;
232+ resolved = resolved . split ( `{${ key } }` ) . join ( String ( value ) ) ;
233233 }
234234 try {
235235 return new Function ( `return (${ resolved } )` ) ( ) as boolean ;
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ export class LogicNodesPlugin implements Plugin {
3030 // TODO: Replace with safe expression evaluator (e.g., jexl) for production.
3131 let expr = cond . expression ;
3232 for ( const [ k , v ] of variables ) {
33- expr = expr . replaceAll ( `{${ k } }` , String ( v ) ) ;
33+ expr = expr . split ( `{${ k } }` ) . join ( String ( v ) ) ;
3434 }
3535 try {
3636 if ( new Function ( `return (${ expr } )` ) ( ) ) {
You can’t perform that action at this time.
0 commit comments