WorkFlow Create Record setting had changed

* Describe the bug

I configured the “Create Record” settings on the Workflow screen, but when I navigated to another screen and came back, the settings had changed.

* Environment

  • NocoBase version:2.0.44 , 2.0.46
  • Database type and version: Postgres 16
  • OS:Linux
  • Deployment Methods:create-nocobase-app
  • Docker image version:
  • NodeJS version:

* How To Reproduce

  1. create Main-Table
    fields: f_order_name, f_order_date, f_ship_date, …

  2. create Main-Table-History Table

  3. fields: f_order_name, f_order_date, f_ship_date, …

  4. Create WorkFlow (Collection Event)

  5. Node1: Collection: MainTable
    Trigger on:after record added or updated
    Changed:fields : order_name, order_date, ship_date

  6. Node2: Create record
    Collection: Main Table History
    Field Values:
    Order Name: Trigger valiables / Trigger data/ Order Name.

    [Submit]

  7. Goto Another Screen

  8. Return to This Setting Screen. (Automatically the changes were gone.)
    Field Values:
    Order Name: Trigger valiables / Trigger data/ Order Date.

Expected behavior

the settings don’t change**

Screenshots

Goto Another Screen . And Return This Setting Screen.
Order_name —> Order Date. change setting automatically.

Logs

Hello, I couldn’t reproduce your problem. Could you record a screen recording for me?

Sorry, I’ve solved the issue.
I had created three workflows with the same name:

  1. “Main Table Change history” (Enabled)
  2. “Main Table Change history” (Disabled)
  3. “Main Table Change history” (Disabled)

The issue was being caused by the first one. Once I changed its name to “Main Table Change history C,” the problem was resolved.