Our SS12000 implementation has been implemented with use of null values instead of removing attributes from payload when values are missing. This has been pointed out to us as breaking against the standard since the specification don't allow these values to be nullable. We will implement a change of this but want to give information about this as early as possible since it could cause problems for systems that rely on payload attributes always stay the same.
We have started to analyse the implications of changing this and will move forward with implementing a change.
This example is from when a group don't have an endate
Example:
Previous payload when value was missing:
"schoolType": "FTH",
"startDate": "2022-04-22",
"endDate": null,
"reason": "Omsorg",
Handling when the change will be implemented:
"schoolType": "FTH",
"startDate": "2022-04-22",
"reason": "Omsorg",
- 2