Skip to main content

2025.1.X to 2025.1.4.1

1. Value of entityFields with linkedContext needs to return an ID

What changed

Starting with ADITO 2025.1.4.1, the value of entityFields with linkedContext needs to return an ID. Due to numerous bugfixes related to linkedContext / targetContext, the linkedContext is evaluated before the targetContext. In the past the targetContextIdField of the provider was sometimes (e.g., 360Degree_entity.TITLE, see module 360degree) used for the linkedContextId. Since this is not always correct, the ID needs to be returned explicitly.

Why it matters

If you are using the linkedContext feature, you need to make sure that the value of entityFields the ID of the record; otherwise an incorrect link will be created.

Make sure that the value of entityFields with a linkedContext returns the ID of the record. Check all occurrences of entityFields with linkedContext / linkedContextProcess.

Example (see module 360degree):

  • 360Degree_entity.TITLE.linkedContext returns: "Organisation"
  • 360Degree_entity.TITLE.VALUE returns: "UUID to the Organisation record>"
  • 360Degree_entity.TITLE.DISPLAYVALUE returns: "Name of the Organisation record"