Required field not working for nested components

System Information
  • Strapi Version: 3.4.6 Enterprise:
  • Operating System: Windows:
  • Database: postgres:
  • Node Version:
  • NPM Version:
  • Yarn Version:

Created a component with a ‘required’ field. Created another component that uses the first component. Then created a collectionType where you can optionaly add the nested component.

If I create an entry in the colectionType and add the nested component and save, the validation does not flag and i’m able to save the entry. If i edit other fields on the collectionType and save, then the validation is flagged and works as expected.

I have ‘draft/publish’ turned on, so unpublished collectionType entries flag the validation when you try to publish. This issue is only when saving existing entries.

Is there an issue with having nested components? Validation works as expected when there is no nesting within the component.