Actions
Patch #25526
closedRevert API change in spent_hours field in issue#show
Start date:
Due date:
% Done:
0%
Estimated time:
Description
When preloading the spent_hours
of issues (as e.g. done for #20661, they default to 0
instead of the previous default 0.0
. This results in a change of the issue#show
API which now also returns an Integer instead of a Float. Previously (in Redmine 3.2), the API used to return the data the following way:
{
"issue": {
"id": 15,
...
"spent_hours": 0.0,
...
}
}
While later versions (including the current trunk) return them as follows:
{
"issue": {
"id": 15,
...
"spent_hours": 0,
...
}
}
This appears to break strict API clients which expect a float there. In our tests, this change appears to break the current Android version of RedminePM, probably due to some internal type exceptions. The attached patch was extracted from Planio and fixes this behavior. With it, we follow the previous behavior of always sending Floats.
Files
Related issues
Actions