From 503a0b5b9ab988f04bb8ab1431db6b70f8dc51a4 Mon Sep 17 00:00:00 2001 From: robbond Date: Tue, 7 Apr 2026 12:34:36 +0100 Subject: [PATCH] Fix render-phase update in RenderSubFields --- components/elements/fields/renderSubFields.js | 8 ++++-- memory-bank/change-log.md | 26 +++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/components/elements/fields/renderSubFields.js b/components/elements/fields/renderSubFields.js index 5e5665d9..d6d087f1 100644 --- a/components/elements/fields/renderSubFields.js +++ b/components/elements/fields/renderSubFields.js @@ -1,4 +1,4 @@ -import React from "react"; +import React, { useEffect } from "react"; import { Field } from "redux-form"; import useTranslation from "next-translate/useTranslation"; import { RenderTextfield } from "./renderTextfield"; @@ -45,7 +45,11 @@ export const RenderSubFields = ({ return errors; }; - fields.length == 0 && fields.push({}); + useEffect(() => { + if (fields.length === 0) { + fields.push({}); + } + }, [fields, fields.length]); return (