Update MailingEdit to handle templates and save logic

- Added `setupData.templates` to the useEffect dependencies.
This commit is contained in:
David Headrick 2025-03-21 19:31:33 -05:00
parent 12bfdf57ce
commit 525a9b808c

View File

@ -166,7 +166,8 @@ const MailingEdit = ({ open, mailing, onClose, onSave }: MailingEditProps) => {
setCurrentTarget(null); setCurrentTarget(null);
} }
} }
}, [open, mailing, reset, setupData.testEmailLists, setupData.targets]); }, [open, mailing, reset, setupData.testEmailLists, setupData.targets, setupData.templates]);
const handleSave = async (formData: Mailing) => { const handleSave = async (formData: Mailing) => {
const apiUrl = isNew ? "/api/mailings" : `/api/mailings/${formData.id}`; const apiUrl = isNew ? "/api/mailings" : `/api/mailings/${formData.id}`;
const method = isNew ? "POST" : "PUT"; const method = isNew ? "POST" : "PUT";