Properties Editor of an API Action step is malfunctioning

OS info

Problem description

When configuring the Input Data of an API call, I am able to input the Name and the Value of the first parameter. After that, the table is like “locked” and the Value I entered is lost.

Steps to reproduce

  1. In the server action Action Steps area, enter an API Action.
  2. Configure the ID, the URL, and the Method
  3. In the Input Data table (or Headers table), click on the Plus button to add a row
  4. Insert the name of the parameter
  5. Click on the “bind” button in the Value cell
  6. Bind a value to the parameter name
  7. Click on the Plus button to add another row.

What I see is that the value in Row 1 disappeared AND that I cannot enter anything under Name in row 2.
If I try to go back to Row 1, I can no longer edit the Name and the “bind” button under value no longer appears. Double-clicking on a cell in the table does nothing, as if it were “locked”.

Note:
I opened the server action file (Right click on its name, select Open In Editor) and the opened file shows that the variable whose name is on my first row is there but the value is empty.

I added the contents manually in the editor for a few of the parameters.
I saved and went back to the Properties and saw that what I entered is there.
But as soon as I click on the Plus button, the Value of the last parameter disappears and the table is “locked” again, i.e. I can no longer add or edit anything in it.

Code in the Editor’s

{
    "name": "api1",
    "module": "api",
    "action": "send",
    "options": {
      "url": "https://$_SERVER['HTTP_HOST']/dmxConnect/api/Payments/AddPayItems.php ",
      "method": "POST",
      "data": {
        "Ds": ""
      },
      "headers": {
        "Ds": ""
      }
    },
    "output": true
  }

Hope this info helps,

Alex

Community Page
Last updated: