Save duplicate value with submit button

Hi,

i have a list of items I want to save to the data.

The output should be ID=4, ID=5, ID=6

However, when submitted,  it duplicates first ID:  ID=4, ID=4, ID=4.

please help.

thanks

a!localVariables(
  local!list: { 4, 5, 6 },
  a!formLayout(
    label: "Form",
    buttons: a!buttonLayout(
      primaryButtons: {
        a!buttonWidget(
          label: "Submit",
          saveInto: {
            a!save(

              target:ri!Data.ID,

              value:a!forEach(items: local!list, expression: fv!item)
            )
          },
          submit: true,
          style: "PRIMARY"
        )
      },
      secondaryButtons: {
        a!buttonWidget(
          label: "Cancel",
          value: true,
          saveInto: ri!cancel,
          submit: true,
          style: "NORMAL",
          validate: false
        )
      }
    )
  )
)

  Discussion posts and replies are publicly visible