After update to 2.4 version some of ItemNormilizers not used to normalize some object properties.
As example, I have two jsonld item normilizers PropertyItemNormalizer and TechnologyPropertyNormalizer.
TechnologyPropertyNormalizer decorates normalization of some class:
"@id": "/api/technologies/07957bf6-4917-4f89-b697-28786520ad96",
"@type": "Technology",
"id": "07957bf6-4917-4f89-b697-28786520ad96",
"code": "KoTest",
"name": "techTest",
"description": "DescTest",
"factoryProducts": [],
"properties": [
{
"@id": "/api/technology_properties/d064ec0c-32d2-46f8-b1b4-7d8224ea0a15",
"@type": "TechnologyProperty",
"id": "d064ec0c-32d2-46f8-b1b4-7d8224ea0a15",
"required": false,
"code": "animal",
"name": "Animal",
"values": [
"Mouse"
]
}
],
"createdAt": "2019-02-26T13:11:46+01:00",
"updatedAt": "2019-02-26T13:11:46+01:00"
}
The properties "code","name" and "values" TechnologyPropertyNormalizer takes from entity relationships.
And after update this item nozrmilizer not working and the normalized entity looks like this:
"@id": "/api/technologies/07957bf6-4917-4f89-b697-28786520ad96",
"@type": "Technology",
"id": "07957bf6-4917-4f89-b697-28786520ad96",
"code": "KoTest",
"name": "techTest",
"description": "DescTest",
"factoryProducts": [],
"properties": [
{
"@id": "/api/technology_properties/d064ec0c-32d2-46f8-b1b4-7d8224ea0a15",
"@type": "TechnologyProperty",
"id": "d064ec0c-32d2-46f8-b1b4-7d8224ea0a15",
"required": false
}
],
"createdAt": "2019-02-26T13:11:46+01:00",
"updatedAt": "2019-02-26T13:11:46+01:00"
}
but it doesn't matter
during debbugin found that TechnologyPropertyNormalizer randomly not used for some obejct properties
After update to 2.4 version some of ItemNormilizers not used to normalize some object properties.
As example, I have two jsonld item normilizers PropertyItemNormalizer and TechnologyPropertyNormalizer.
TechnologyPropertyNormalizer decorates normalization of some class:
The properties "code","name" and "values" TechnologyPropertyNormalizer takes from entity relationships.
And after update this item nozrmilizer not working and the normalized entity looks like this:
but it doesn't matter
during debbugin found that TechnologyPropertyNormalizer randomly not used for some obejct properties