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"