diff --git a/src/component/Admin/Settings/Email/EmailTemplateEditor.tsx b/src/component/Admin/Settings/Email/EmailTemplateEditor.tsx index a413bc6..1fadcb4 100644 --- a/src/component/Admin/Settings/Email/EmailTemplateEditor.tsx +++ b/src/component/Admin/Settings/Email/EmailTemplateEditor.tsx @@ -72,6 +72,7 @@ const EmailTemplateEditor: React.FC = ({ value, onChan useEffect(() => { if (templates.length > 0 && !isUpdatingFromProp.current) { onChange(JSON.stringify(templates)); + isUpdatingFromProp.current = true; // Prevent infinite loop } }, [templates, onChange]);