"required: false" is not working for object(images) and lists

Hi, I work with Netlify CMS + eleventy.
I added a page to the CMS, it contains lists, object like images, I used required, so if we don;'t need images, or other part of the list, then we have an option not to add it. I can’t share the whole project here, as it’s private. I will attach a screenshot.
With “required:false” I was expecting object and lists not to be required to add.

CMS configuration
backend:
name: github
repo: ----
branch: main
base_url: —
auth_endpoint: api/auth
preview_context: Vercel
publish_mode: editorial_workflow
media_folder: “/images”
public_folder: “/images”
collections:

  • name: market-analysis
    label: Market-analysis
    create: true
    folder: “src/market-analysis”
    slug: “{{slug}}”
    fields:
    • label: Layout
      name: layout
      default: /layouts/topic2c.pug
      widget: hidden
      required: false
    • label: Name
      name: title
      widget: string
      required: false
    • label: MainTopic1
      name: mainTopic
      widget: string
      required: false
    • label: Topic1
      name: topic1
      widget: string
      required: false
    • label: Topic Description
      name: topicDesc
      widget: string
      required: false
    • label: Pictures
      name: picture
      widget: object
      required: false
      fields:
      • {
        name: “name”,
        label: “Picture 6 name”,
        widget: “string”,
        hint: “write imageName but with 1st capital”,
        required: false,
        }
      • {
        name: “file”,
        label: “File 6”,
        media_folder: “/images/”,
        widget: “image”,
        required: false,
        }
      • {
        name: “imageName”,
        label: “Image Name 6”,
        widget: “string”,
        hint: “the name of the picture you are uploading ex example.png so write exmaple”,
        required: false,
        }
    • name: reportPointText
      label: Report Points Header
      widget: string
      required: false
    • name: points
      label: Point 1
      widget: list
      required: false
      fields:
      • name: point
        label: Point
        widget: string
        required: false
      • name: pointdesc
        label: Point Desc
        widget: string
        required: false
      • name: imageName
        label: SVG Image name
        widget: string
        hint: You have 8 to choose from, just type one in-> icon-graph, icon-market, icon-pandemic, icon-price, icon-size, icon-time, icon-usage, icon-users.
        required: false

Hi @masliakova :wave:t6:, Welcome to the forums! :netliconfetti:

It sounds like this is a question about Netlify CMS. Here’s where you might get more help:

netlifycms.org - the site houses our extensive documentation that likely contains helpful information to get you back on track.

netlify cms slack - join our friendly slack channel and chat with other cms pros to get the help you need.

GitHub Issues - think you’ve found a bug, or would like to make a feature request? Make your voice heard here. Netlify CMS is open source - PRs and other contributions are also welcome!

Stack Overflow Check StackOverflow for questions tagged “Netlify CMS” if you don’t get an answer in the Slack or the GH issues. StackOverflow reaches a worldwide audience of knowledgeable people.

Your question will be left open here for anyone to comment - but we encourage you to check out the above resources if you are still looking for a solution!