Using infopark_webcrm_sdk version 1.0.3, the type definition you get from Crm::Type#standard_attribute_definitions does not contain valid values for a contact's language attribute:
The type definition in general knows about valid languages though:
type.languages
=> ["de", "en"]
The lack of valid_values eventually leads to wrong validation results, when you're trying to validate an object with Crm::Type#standard_attribute_definitions and Crm::Type#attribute_definitions.
Using
infopark_webcrm_sdk
version1.0.3
, the type definition you get fromCrm::Type#standard_attribute_definitions
does not contain valid values for a contact'slanguage
attribute:The type definition in general knows about valid languages though:
The lack of
valid_values
eventually leads to wrong validation results, when you're trying to validate an object withCrm::Type#standard_attribute_definitions
andCrm::Type#attribute_definitions
.