fix: unpublish published entry (#2931)
This commit is contained in:
@ -541,10 +541,12 @@ export function unpublishPublishedEntry(collection, slug) {
|
|||||||
const entryDraft = Map().set('entry', entry);
|
const entryDraft = Map().set('entry', entry);
|
||||||
dispatch(unpublishedEntryPersisting(collection, entry, transactionID));
|
dispatch(unpublishedEntryPersisting(collection, entry, transactionID));
|
||||||
return backend
|
return backend
|
||||||
.persistEntry(state.config, collection, entryDraft, [], state.integrations, [], {
|
.deleteEntry(state.config, collection, slug)
|
||||||
|
.then(() =>
|
||||||
|
backend.persistEntry(state.config, collection, entryDraft, [], state.integrations, [], {
|
||||||
status: status.get('PENDING_PUBLISH'),
|
status: status.get('PENDING_PUBLISH'),
|
||||||
})
|
}),
|
||||||
.then(() => backend.deleteEntry(state.config, collection, slug))
|
)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
dispatch(unpublishedEntryPersisted(collection, entryDraft, transactionID, slug));
|
dispatch(unpublishedEntryPersisted(collection, entryDraft, transactionID, slug));
|
||||||
dispatch(entryDeleted(collection, slug));
|
dispatch(entryDeleted(collection, slug));
|
||||||
|
Reference in New Issue
Block a user