From 507dc7d55b342240bf18fd58e6bc71709e8e33a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EF=B8=8FYaskur=20Dyas=E2=9A=94=E2=9A=94=EF=B8=8F=E2=9A=94?= Date: Sun, 12 Jan 2025 10:30:31 +0700 Subject: [PATCH] fix: fail to duplicate JSON row --- src/renderer/components/ModalFakerRows.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/renderer/components/ModalFakerRows.vue b/src/renderer/components/ModalFakerRows.vue index f92771a2..2263d0cf 100644 --- a/src/renderer/components/ModalFakerRows.vue +++ b/src/renderer/components/ModalFakerRows.vue @@ -339,6 +339,8 @@ onMounted(() => { for (const field of props.fields) { if (typeof props.rowToDuplicate[field.name] !== 'object') rowObj[field.name] = { value: props.rowToDuplicate[field.name] }; + else if (field.type === 'JSON') + rowObj[field.name] = { value: JSON.stringify(props.rowToDuplicate[field.name]) }; if (field.autoIncrement || !!field.onUpdate)// Disable by default auto increment or "on update" fields fieldsToExclude.value = [...fieldsToExclude.value, field.name];