From bd435dfff9114f5561d55827cfa289a5d51efffc Mon Sep 17 00:00:00 2001 From: Sam Machin Date: Tue, 3 Feb 2026 15:44:26 +0000 Subject: [PATCH] add deep copy (#1511) * escape tag data in listen * deep copy call data for listen --- lib/tasks/listen.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/tasks/listen.js b/lib/tasks/listen.js index 362664ec..6dc1070e 100644 --- a/lib/tasks/listen.js +++ b/lib/tasks/listen.js @@ -152,7 +152,8 @@ class TaskListen extends Task { async _startListening(cs, ep) { this._initListeners(ep); - const ci = this.nested ? this.parentTask.sd.callInfo : cs.callInfo.toJSON(); + const tempci = this.nested ? this.parentTask.sd.callInfo : cs.callInfo.toJSON(); + const ci = structuredClone(tempci); if (this._ignoreCustomerData) { delete ci.customerData; } else {