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
  • ... true
    ) = "",
    true,
    false
    ),
    a!formLayout(
    label: "Review " & ri!exceptionDetails_cdt.apnStatus & " Exception #" & ri!exceptionDetails_cdt.crsExceptionID,
    firstColumnContents: {
    rule!CAC_Exception_Details_Elements_CRSRelease3(
    ri!readOnly_exceptionDetails_cdt,
    ri!exceptionDetails_cdt,
    ri!returnCodeXML_Txt
    ),
    rule!APN_uiSectionTwoColumn(
    label: "Document Indexing Information",
    column1: if(
    local!noDocAttached_bool,
    {
    a!textField(
    label: "",
    readOnly: true,
    value: "No documents currently attached",
    saveInto: ""
    )
    },
    {
    a!textField(
    label: "Customer Number",
    readOnly: true,
    value: exceptionDetails_cdt.customerNumber,
    saveInto: ""
    ),
    a!textField(
    label: "Note Number...
Reply
  • ... true
    ) = "",
    true,
    false
    ),
    a!formLayout(
    label: "Review " & ri!exceptionDetails_cdt.apnStatus & " Exception #" & ri!exceptionDetails_cdt.crsExceptionID,
    firstColumnContents: {
    rule!CAC_Exception_Details_Elements_CRSRelease3(
    ri!readOnly_exceptionDetails_cdt,
    ri!exceptionDetails_cdt,
    ri!returnCodeXML_Txt
    ),
    rule!APN_uiSectionTwoColumn(
    label: "Document Indexing Information",
    column1: if(
    local!noDocAttached_bool,
    {
    a!textField(
    label: "",
    readOnly: true,
    value: "No documents currently attached",
    saveInto: ""
    )
    },
    {
    a!textField(
    label: "Customer Number",
    readOnly: true,
    value: exceptionDetails_cdt.customerNumber,
    saveInto: ""
    ),
    a!textField(
    label: "Note Number...
Children
No Data