diff --git a/packages/netlify-cms-core/src/actions/editorialWorkflow.js b/packages/netlify-cms-core/src/actions/editorialWorkflow.js index 86e76b42..c1b91c50 100644 --- a/packages/netlify-cms-core/src/actions/editorialWorkflow.js +++ b/packages/netlify-cms-core/src/actions/editorialWorkflow.js @@ -366,6 +366,7 @@ export function persistUnpublishedEntry(collection, existingUnpublishedEntry) { export function updateUnpublishedEntryStatus(collection, slug, oldStatus, newStatus) { return (dispatch, getState) => { + if (oldStatus === newStatus) return; const state = getState(); const backend = currentBackend(state.config); const transactionID = uuid();