From b00517ec20851c7ce09cc73002f61cd808350d6c Mon Sep 17 00:00:00 2001 From: James Date: Fri, 31 Dec 2021 14:02:16 -0500 Subject: [PATCH] feat: working drafts --- src/admin/components/elements/Publish/index.tsx | 4 ++-- src/admin/components/elements/SaveDraft/index.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/admin/components/elements/Publish/index.tsx b/src/admin/components/elements/Publish/index.tsx index f4cc1720e1..fa38e5e295 100644 --- a/src/admin/components/elements/Publish/index.tsx +++ b/src/admin/components/elements/Publish/index.tsx @@ -12,8 +12,8 @@ const Publish: React.FC = () => { const hasNewerVersions = unpublishedVersions?.totalDocs > 0; const canPublish = modified || hasNewerVersions || !publishedDoc; - const publish = useCallback(() => { - submit({ + const publish = useCallback(async () => { + await submit({ overrides: { _status: 'published', }, diff --git a/src/admin/components/elements/SaveDraft/index.tsx b/src/admin/components/elements/SaveDraft/index.tsx index 0c8af5f30e..535ccfb143 100644 --- a/src/admin/components/elements/SaveDraft/index.tsx +++ b/src/admin/components/elements/SaveDraft/index.tsx @@ -18,7 +18,7 @@ const SaveDraft: React.FC = () => { const canSaveDraft = modified; - const saveDraft = useCallback(() => { + const saveDraft = useCallback(async () => { const search = `?locale=${locale}&depth=0&fallback-locale=null&draft=true`; let action; let method = 'POST'; @@ -32,7 +32,7 @@ const SaveDraft: React.FC = () => { action = `${serverURL}${api}/globals/${global.slug}${search}`; } - submit({ + await submit({ action, method, overrides: {