From e1d5a5b6a6782a9f01a13db6d3a1cf301f7783cd Mon Sep 17 00:00:00 2001 From: Alex Turchyn Date: Tue, 8 Apr 2025 18:56:29 +0300 Subject: [PATCH] prevent an infinite loop of field conditions --- app/javascript/template_builder/conditions_modal.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/template_builder/conditions_modal.vue b/app/javascript/template_builder/conditions_modal.vue index 897174cf..184a030c 100644 --- a/app/javascript/template_builder/conditions_modal.vue +++ b/app/javascript/template_builder/conditions_modal.vue @@ -175,7 +175,7 @@ export default { fields () { if (this.item.submitter_uuid) { return this.template.fields.reduce((acc, f) => { - if (f !== this.item) { + if (f !== this.item && (!f.conditions?.length || !f.conditions.find((c) => c.field_uuid === this.item.uuid))) { acc.push(f) }