diff --git a/src/handler/events/userDefinedEventsHandling.ts b/src/handler/events/userDefinedEventsHandling.ts index cfe14ad..00e2220 100644 --- a/src/handler/events/userDefinedEventsHandling.ts +++ b/src/handler/events/userDefinedEventsHandling.ts @@ -95,7 +95,13 @@ export function processEvents({ containerConfig, events }: Wrapper) { concatMap(({ event, executeEvent }) => executeEvent.pipe( tap(success => { - if (success) payload.cmd.execute(event as never); + if (success) { + if(Array.isArray(event)) { + payload.cmd.execute(...event); + } else { + payload.cmd.execute(event as never); + } + } }), catchError(handleError(error, logging)), ),