From 3391ac9f0123850c19ac3731223ee4c58e7eef45 Mon Sep 17 00:00:00 2001 From: Azri Kahar <42867097+azrikahar@users.noreply.github.com> Date: Thu, 2 Dec 2021 05:31:03 +0800 Subject: [PATCH] Add default values when tracking edits in list interface (#9707) * add default values when tracking edits in list * reset edits when drawer is closed --- app/src/interfaces/list/list.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/interfaces/list/list.vue b/app/src/interfaces/list/list.vue index 0eb8645bc0..79603ae471 100644 --- a/app/src/interfaces/list/list.vue +++ b/app/src/interfaces/list/list.vue @@ -213,7 +213,8 @@ export default defineComponent({ } function trackEdits(updatedValues: any) { - Object.assign(edits.value, updatedValues); + const combinedValues = Object.assign({}, defaults.value, updatedValues); + Object.assign(edits.value, combinedValues); } function checkDiscard() { @@ -289,6 +290,7 @@ export default defineComponent({ emitValue(props.value.slice(0, -1)); } + edits.value = {}; active.value = null; } },