From 14747cae8a45dd80da9599cd54f702d359d5015c Mon Sep 17 00:00:00 2001 From: Misode Date: Thu, 21 May 2020 15:29:10 +0200 Subject: [PATCH] Fix default being reused and shared --- js/view.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/view.js b/js/view.js index a3c9c77c..0646a4e0 100644 --- a/js/view.js +++ b/js/view.js @@ -436,8 +436,7 @@ function generateObject(data, struct, options) { } } if (data[field.id] === undefined && field.default !== undefined) { - console.warn(`Set ${field.id} to default ${field.default}`) - data[field.id] = field.default; + data[field.id] = JSON.parse(JSON.stringify(field.default)); } if (field.collapse) { let hasNoValue = typeof data[field.id] !== 'object';