We have an issue with a variable overwriting another variable within a sail form

We have an issue with a variable overwriting another variable within a sail form. These variables initially have the same value and then one is modified by the user while the other remains a "read only" version. The issue we are having is when the user edit's the editable variable, the values are being overwritten in the "read only" variabe - before anything is saved to the databse (the database is the original source for both).

load(
/*Retrieving fresh exception data from the SQL database before populating to the user (Added with Release 6)*/
ri!eadOnly_exceptionDetails_cdt : rule!CAC_getExceptionByIDAndNotStatus(ri!exceptionDetails_cdt.crsExceptionID, "Cleared"),
ri!exceptionDetails_cdt : rule!CAC_getExceptionByIDAndNotStatus(ri!exceptionDetails_cdt.crsExceptionID, "Cleared"),

local!noDocAttached_bool: if(
getdocumentsfromfolder(
rule!findExactFolderNameMatch(
ri!exceptionDetails_cdt.crsExceptionID
),
...

OriginalPostID-168667

OriginalPostID-168667

  Discussion posts and replies are publicly visible

Parents
  • ... lue: "No",
    saveInto: ri!sendToODC_text
    )
    }
    )/*end if */
    )
    },
    buttons: a!buttonLayout(
    primaryButtons: {
    a!buttonWidgetSubmit(
    label: "Clear Exception",
    value: "clear",
    style: "PRIMARY",
    saveInto: ri!action_text
    ),
    if(
    ri!exceptionDetails_cdt.apnStatus = index(
    cons!CAC_EXCEPTION_STATUSES,
    cons!CAC_EXCEPTION_STATUS_WAITING_INDEX,
    "Waiting on Original"
    ),
    {},
    a!buttonWidgetSubmit(
    label: "Waiting on Original",
    value: "waiting",
    saveInto: ri!action_text
    )
    ),
    a!buttonWidgetSubmit(
    label: "Waive Exception",
    value: "waive",
    confirmMessage: (
    "Are you sure you want to waive this exception?"
    ),
    saveInto: ri!action_text
    ),
    a!buttonW...
Reply
  • ... lue: "No",
    saveInto: ri!sendToODC_text
    )
    }
    )/*end if */
    )
    },
    buttons: a!buttonLayout(
    primaryButtons: {
    a!buttonWidgetSubmit(
    label: "Clear Exception",
    value: "clear",
    style: "PRIMARY",
    saveInto: ri!action_text
    ),
    if(
    ri!exceptionDetails_cdt.apnStatus = index(
    cons!CAC_EXCEPTION_STATUSES,
    cons!CAC_EXCEPTION_STATUS_WAITING_INDEX,
    "Waiting on Original"
    ),
    {},
    a!buttonWidgetSubmit(
    label: "Waiting on Original",
    value: "waiting",
    saveInto: ri!action_text
    )
    ),
    a!buttonWidgetSubmit(
    label: "Waive Exception",
    value: "waive",
    confirmMessage: (
    "Are you sure you want to waive this exception?"
    ),
    saveInto: ri!action_text
    ),
    a!buttonW...
Children
No Data