Strapi V4 refuses to save nested components

System Information
  • Strapi Version: 4.0.3
  • Database: Postgres
  • Node Version: 12

Hello, Strapi community!

Started tinkering with Strapi V4 today and noticed some concerning behavior, shown in the video above.

My observations are as follows:

  1. I couldn’t add the “design” component to the “blocks” via the Content Types Builder, I had to add it via the code like so:
  "attributes": {
    "design": {
      "type": "component",
      "repeatable": false,
      "component": ""
  1. I assume this could cause issues, but I don’t believe it behaved this way in Strapi v3

  2. I understand stand that this might be a limitation of Strapi v4, but it seems odd that it would work in v3 but not v4 as it was crucial to my implementation.

1 Like


I am having the same problem with Strapi V4, were you able to find the issue?

I haven’t. Seems like a hard stop blocker from us upgrading to v4 sadly. I was hoping to do it without migrating from v3 but seems like I may not have a choice yet.

Wanted to give an update to this - I tried again with a barebones setup with a different db and this still poses as an issue