From 03c25a89b264ed183e21f0fe03df3bf71f263633 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Sun, 4 Jan 2026 13:14:04 +0200 Subject: [PATCH] fix save --- app/javascript/template_builder/fields.vue | 8 +++++--- app/javascript/template_builder/mobile_draw_field.vue | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/javascript/template_builder/fields.vue b/app/javascript/template_builder/fields.vue index 69591712..db008c15 100644 --- a/app/javascript/template_builder/fields.vue +++ b/app/javascript/template_builder/fields.vue @@ -579,7 +579,7 @@ export default { removeSubmitter (submitter) { [...this.fields].forEach((field) => { if (field.submitter_uuid === submitter.uuid) { - this.removeField(field) + this.removeField(field, false) } }) @@ -591,7 +591,7 @@ export default { this.save() }, - removeField (field) { + removeField (field, save = true) { this.fields.splice(this.fields.indexOf(field), 1) this.fields.forEach((f) => { @@ -610,7 +610,9 @@ export default { }) }) - this.save() + if (save) { + this.save() + } } } } diff --git a/app/javascript/template_builder/mobile_draw_field.vue b/app/javascript/template_builder/mobile_draw_field.vue index f0a24741..28bee619 100644 --- a/app/javascript/template_builder/mobile_draw_field.vue +++ b/app/javascript/template_builder/mobile_draw_field.vue @@ -77,7 +77,7 @@ export default { removeSubmitter (submitter) { [...this.fields].forEach((field) => { if (field.submitter_uuid === submitter.uuid) { - this.removeField(field) + this.removeField(field, false) } }) @@ -89,10 +89,12 @@ export default { this.save() }, - removeField (field) { + removeField (field, save = true) { this.fields.splice(this.fields.indexOf(field), 1) - this.save() + if (save) { + this.save() + } } } }