Nested repeat loses schema in data binding picker

Wappler 5.2.2

Want to pick nestedString:
Schema

Steps:

Data Binding Picker:

Missing nestedString

Entire server action JSON:

[
  {
    "name": "api",
    "module": "api",
    "action": "send",
    "options": {
      "passErrors": false,
      "url": "http://example.com",
      "schema": [
        {
          "type": "array",
          "name": "data",
          "sub": [
            {
              "type": "text",
              "name": "firstString"
            },
            {
              "type": "array",
              "name": "someArray",
              "sub": [
                {
                  "type": "text",
                  "name": "nestedString"
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "headers"
        }
      ]
    },
    "output": true,
    "meta": [
      {
        "type": "array",
        "name": "data",
        "sub": [
          {
            "type": "text",
            "name": "firstString"
          },
          {
            "type": "array",
            "name": "someArray",
            "sub": [
              {
                "type": "text",
                "name": "nestedString"
              }
            ]
          }
        ]
      },
      {
        "type": "object",
        "name": "headers"
      }
    ],
    "outputType": "object"
  },
  {
    "name": "repeat",
    "module": "core",
    "action": "repeat",
    "options": {
      "repeat": "{{api.data}}",
      "outputFields": [],
      "exec": {
        "steps": {
          "name": "repeat1",
          "module": "core",
          "action": "repeat",
          "options": {
            "repeat": "{{someArray}}",
            "outputFields": [],
            "exec": {
              "steps": {
                "name": "setValue",
                "module": "core",
                "action": "setvalue",
                "options": {
                  "value": "Try to set this to nestedString using the data binding picker"
                },
                "meta": [],
                "outputType": "text",
                "output": true
              }
            }
          },
          "output": true,
          "meta": [
            {
              "name": "$index",
              "type": "number"
            },
            {
              "name": "$number",
              "type": "number"
            },
            {
              "name": "$name",
              "type": "text"
            },
            {
              "name": "$value",
              "type": "object"
            }
          ],
          "outputType": "array"
        }
      }
    },
    "output": true,
    "meta": [
      {
        "name": "$index",
        "type": "number"
      },
      {
        "name": "$number",
        "type": "number"
      },
      {
        "name": "$name",
        "type": "text"
      },
      {
        "name": "$value",
        "type": "object"
      },
      {
        "name": "firstString",
        "type": "text"
      },
      {
        "name": "someArray",
        "type": "array",
        "sub": [
          {
            "name": "nestedString",
            "type": "text"
          }
        ]
      }
    ],
    "outputType": "array"
  }
]
2 Likes

have this issue as well