Patch #25526
closedRevert API change in spent_hours field in issue#show
0%
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
Updated by Jean-Philippe Lang over 7 years ago
- Status changed from New to Closed
- Assignee set to Jean-Philippe Lang
Patch committed with an API test, thanks.
Updated by Jean-Philippe Lang over 7 years ago
- Related to Patch #20661: Show visible spent time link for users allowed to view time entries. added