Failed to persist entry: API_ERROR: Branch not found - Gatsby & NetlifyCMS
While creating your Gatsby Blog, if you chose the Gatsby Starter Delog - Blog for Developer and Designer developed by W3Layouts, chances are that while you create a new entry to Publish on Neltify CMS, you would get the error:
Failed to persist entry: API_ERROR: Not Found
So to fix the error, in the static/admin directory, at the top of your config.yml, add the following:
backend:
name: github
repo: <your-repo-name>
accept_roles:
- admin
- editor
branch: main
--- rest of config.yml file --- Commit the changes, and then re-deploy to Netlify.
The error should be gone now, and you should be able to publish a new entry now.
If the error isn't gone yet, have a look at some solutions here: https://github.com/netlify/netlify-cms/issues/2544
Edwards Moses
Web & Mobile — React & React Native Consultant
I'm Edwards, based in Lagos, Nigeria.
Freelancer Software Developer — collaborating with teams to craft extraordinary products.
From conception through to completion, I find immense joy in witnessing the evolution of an idea into a fully realized product in the hands of users. Check out my projects and articles to see what I've been up to lately.
Ready to bring your ideas to life? Let's connect!
Comments