Request comparison including child form field does not work properly

Document ID : KB000087487
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Affects Release version(s): 3

Error Message :
N/A

Request comparison including a child form field does not work properly.

The problem, in this case, is only seen consistently when using Internet Explorer. This browser always reports a disparity.  However, the behavior is occassionally seen when using other browsers such as Chrome or Firefox.

Investigation

Setup:

  • Simple form with one textfield, one Appointmentfield and one MasterDetail-Table
  • Simple Detail-Form with two textfields
  • Default-workflow (containing a human task at the beginning) 

Run:

  • Create a new Compare test request
  • Provide some textfield value like: v0
  • Create an appointment (not not valid)
  • Add a detail job
    1. Define values for the two text field
  • Save and close the request
  • Duplicate the request

Result:

  • (Pass) The new request contains all values from the old one
  • (Pass) The detail job contains the information from the old one
  • (Pass) Compare would show no difference in the detail jobs (unless you modify them, then it shows a difference)
  • (Fail) The compare shows a difference in the appointment
Environment:
OS Version: N/A
Cause:
Cause type:
Defect
Root Cause: Request comparison including a child form field does not work properly. In Internet Explorer it always shows a diff, in Chrome and FireFox sometimes also a diff is shown
Resolution:
Update to a fix version listed below or a newer version if available.

Fix Status: Released

Fix Version(s):
Request Management 3.2.1 - Available
Request Management 3.1.4 - Available
Request Management 3.1.3 HF4 - Available
Additional Information:
Workaround :
N/A