New Bulk insert help needed

Trying to make the bulk insert server step work with an array list.

Screenshot 2024-02-12 at 15.09.53

My test action is simple with a list create and defining schema. Then inserting item values into the list.

Then viewing the list and using it as data source for the insert step.

I count the items to use as dynamic batch size.

This is thus just a single item batch, which I believe should work, but I get the following error:

{"status":"500","message":"dbupdater.bulkinsert: table is required.","stack":"Error: dbupdater.bulkinsert: table is required.\n at App.parseRequired (/opt/node_app/lib/core/app.js:636:19)\n at App.bulkinsert (/opt/node_app/lib/modules/dbupdater.js:395:28)\n at App._exec (/opt/node_app/lib/core/app.js:610:57)\n at App._exec (/opt/node_app/lib/core/app.js:577:28)\n at async App.exec (/opt/node_app/lib/core/app.js:546:9)\n at async App.exec (/opt/node_app/lib/modules/core.js:232:13)\n at async App._exec (/opt/node_app/lib/core/app.js:610:30)\n at async App.exec (/opt/node_app/lib/core/app.js:546:9)\n at async App.define (/opt/node_app/lib/core/app.js:528:9)"}

Could you post the generated json of the bulkinsert action. It looks like the table is missing from the options that are generated.

{
        "name": "bulkinsert",
        "module": "dbupdater",
        "action": "bulkinsert",
        "options": {
          "connection": "db",
          "source": "{{listview}}",
          "sql": {
            "type": "bulkinsert",
            "values": [
              {
                "table": "usersExpencesCalc",
                "column": "scenarioID",
                "type": "number",
                "value": "scenarioID",
                "recid": 1
              },
              {
                "table": "usersExpencesCalc",
                "column": "expenceID",
                "type": "number",
                "value": "value",
                "recid": 2
              },
              {
                "table": "usersExpencesCalc",
                "column": "userID",
                "type": "number",
                "value": "userid",
                "recid": 3
              },
              {
                "table": "usersExpencesCalc",
                "column": "year",
                "type": "number",
                "value": "year",
                "recid": 4
              },
              {
                "table": "usersExpencesCalc",
                "column": "age",
                "type": "number",
                "value": "age",
                "recid": 5
              },
              {
                "table": "usersExpencesCalc",
                "column": "amount",
                "type": "number",
                "value": "amount",
                "recid": 6
              },
              {
                "table": "usersExpencesCalc",
                "column": "currentValue",
                "type": "number",
                "value": "current",
                "recid": 7
              }
            ],
            "table": "usersExpencesCalc",
            "returning": "id",
            "query": "insert into \"usersExpencesCalc\" (\"age\", \"amount\", \"currentValue\", \"expenceID\", \"scenarioID\", \"userID\", \"year\") values (?, ?, ?, ?, ?, ?, ?) returning \"id\"",
            "params": []
          },
          "batchsize": "{{listview.count()}}"
        },
        "meta": [
          {
            "name": "affected",
            "type": "number"
          }
        ]
      }