From 2d186cc906de9290cf3c32d9779dfe8175141e56 Mon Sep 17 00:00:00 2001 From: Antoine Martineau <47289926+Udito3@users.noreply.github.com> Date: Fri, 12 Apr 2024 10:36:23 -0400 Subject: [PATCH 1/2] Update draft --- components/modals/PublicationDetails.tsx | 8 ++++---- lib/publications/actions/draft-publication.tsx | 4 ++-- lib/publications/draft-publication.tsx | 10 ++++++++-- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/components/modals/PublicationDetails.tsx b/components/modals/PublicationDetails.tsx index 6b939283..3a2f72c4 100644 --- a/components/modals/PublicationDetails.tsx +++ b/components/modals/PublicationDetails.tsx @@ -87,9 +87,9 @@ export default function PublicationDetails({ useEffect(() => { if (modalMode === Constants.publicationModalStatus.duplicate) { - setEventEndDate(''); + setEventEndDate(''); } - }, [modalMode]); + }, [modalMode]); const isDisabled = modalMode === Constants.publicationModalStatus.view || @@ -306,7 +306,7 @@ export default function PublicationDetails({ const formData = new FormData(); const updatedFormData = updateFormData(formData, true); - const helloEvent = await draftAPublication(updatedFormData); + const helloEvent = await draftAPublication(updatedFormData, publication?.id); setToast( t(`modal.draft-${helloEvent ? 'success' : 'error'}-toast-message`), @@ -592,7 +592,7 @@ export default function PublicationDetails({ modalMode === Constants.publicationModalStatus.moderator ? 'flex justify-between' : 'flex justify-start' }`} > - {modalMode !== Constants.publicationModalStatus.modify && + {(modalMode !== Constants.publicationModalStatus.modify || publication?.state === NewsStates.DRAFT) && modalMode !== Constants.publicationModalStatus.moderator && (