Views:

Dynamics 365 Release - 9.1.0.5818+

Starting from around the weekend of Saturday 10th June 2019 Microsoft started pushing out the silent release 9.1.0.5818. This contains a bug in the Microsoft Web API. When retrieving metadata about an entity, such as using the call below, Microsoft used to return a field called '@odata.type' which contained the long name of the data type for each attribute.

https://xxxx.crm4.dynamics.com/api/data/v8.2/EntityDefinitions(LogicalName='account')?$expand=Attributes,OneToManyRelationships,ManyToOneRelationships,ManyToManyRelationships

For example '#Microsoft.Dynamics.CRM.PicklistAttributeMetadata' for attributes of type OptionSet. We then used this to make the API call below to retrieve detailed option-set information such as the label and integer values associated with this option-set field.

https://xxxx.crm4.dynamics.com/api/data/v8.2/EntityDefinitions(LogicalName='account'/Attributes/LogicalName='customertypecode')/
Microsoft.Dynamics.CRM.PicklistAttributeMetadata?$expand=OptionSet,GlobalOptionSet


Because of the breaking change in the first API call you will now receive the error message below when saving Decision Tables with OptionSets referenced within them


To resolve this you will need to install a North52 version of 1.0.0.581 or higher.