This doesn’t work for the scenario where you have an ‘add post’ form and an ‘update post’ form. What happens is when you add a new post with the status ‘draft’ it will override that too. I assume the use case for this is a validation workflow i.e. a user adds a post which is set to draft, then somewhere else somebody checks the post to validate it.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users