The alerts section on the device details page flyouts was showing ALL alerts for all the device(s) rather than showing alerts for the particular device only. The issue was traced to the POST calls to Telemetry service. The call body contained JSON attributes in lower case, but JAVA JsonProperty mapping expected Pascal case attributes. To make the calls consistent with mappings (QueryApiModel) the attributes,
Devices
From
To
Limit
Order
are converted into Pascal case. This does not break the dotnet version.
Checklist:
[x] All tests passed
[ ] The code follows the code style and conventions of this project
[ ] The change requires a change to the documentation
Type of change?
Description, Context, Motivation
The alerts section on the device details page flyouts was showing ALL alerts for all the device(s) rather than showing alerts for the particular device only. The issue was traced to the POST calls to Telemetry service. The call body contained JSON attributes in lower case, but JAVA JsonProperty mapping expected Pascal case attributes. To make the calls consistent with mappings (QueryApiModel) the attributes,
are converted into Pascal case. This does not break the dotnet version.
Checklist:
This change is