From 525a9b808c45fb0041262e389c9232738ffc42c4 Mon Sep 17 00:00:00 2001 From: David Headrick Date: Fri, 21 Mar 2025 19:31:33 -0500 Subject: [PATCH] Update MailingEdit to handle templates and save logic - Added `setupData.templates` to the useEffect dependencies. --- .../src/components/modals/MailingEdit.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Surge365.MassEmailReact.Web/src/components/modals/MailingEdit.tsx b/Surge365.MassEmailReact.Web/src/components/modals/MailingEdit.tsx index d5fda6a..1f28de5 100644 --- a/Surge365.MassEmailReact.Web/src/components/modals/MailingEdit.tsx +++ b/Surge365.MassEmailReact.Web/src/components/modals/MailingEdit.tsx @@ -166,7 +166,8 @@ const MailingEdit = ({ open, mailing, onClose, onSave }: MailingEditProps) => { setCurrentTarget(null); } } - }, [open, mailing, reset, setupData.testEmailLists, setupData.targets]); + }, [open, mailing, reset, setupData.testEmailLists, setupData.targets, setupData.templates]); + const handleSave = async (formData: Mailing) => { const apiUrl = isNew ? "/api/mailings" : `/api/mailings/${formData.id}`; const method = isNew ? "POST" : "PUT";