From 71f9ef450237aa255bb953219b57b6e4a310f317 Mon Sep 17 00:00:00 2001 From: Akash Kava <39438041+ackava@users.noreply.github.com> Date: Tue, 30 Apr 2024 19:09:52 +0530 Subject: [PATCH] Cloner fixed --- src/services/BaseEntityService.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/services/BaseEntityService.ts b/src/services/BaseEntityService.ts index e2d3020..b245da2 100644 --- a/src/services/BaseEntityService.ts +++ b/src/services/BaseEntityService.ts @@ -346,8 +346,12 @@ export default abstract class BaseEntityService extends HttpSession { body = body.copy; } if (cloner) { - const c = cloner(new Cloner(body)); - body = c.copy; + if (Array.isArray(body)) { + body = body.map((x) => cloner(new Cloner(body)).copy); + } else { + const c = cloner(new Cloner(body)); + body = c.copy; + } } const result = await this.postJson({url, body}); mergeProperties(result, body);