From d40ffd0cd0035f121a5f7ec79e698d94b8ac6f5e Mon Sep 17 00:00:00 2001 From: Nitwel Date: Thu, 26 Aug 2021 15:48:05 +0200 Subject: [PATCH] truely unref item (#7628) --- app/src/utils/render-string-template.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/utils/render-string-template.ts b/app/src/utils/render-string-template.ts index dce0bb6256..7a6fa81b40 100644 --- a/app/src/utils/render-string-template.ts +++ b/app/src/utils/render-string-template.ts @@ -1,3 +1,4 @@ +import { cloneDeep } from 'lodash'; import { render } from 'micromustache'; import { computed, ComputedRef, Ref, unref } from 'vue'; import { getFieldsFromTemplate } from './get-fields-from-template'; @@ -11,7 +12,7 @@ export function renderStringTemplate( template: Ref | string, item: Record | undefined | null | Ref | undefined | null> ): StringTemplate { - const values = unref(item); + const values = cloneDeep(unref(item)); for (const key in values) { if (typeof values[key] === 'object') values[key] = JSON.stringify(values[key]);