Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.
Module: Time Off
Entity: hr.leave
Compute Method: _compute_duration
| Inputs | Method | Outputs |
|---|---|---|
|
durations = self._get_durations() for leave in self: - days, hours = durations[leave.id] - leave.number_of_hours = hours - leave.number_of_days = days + days, hours = durations.get(leave.id, (0, 0)) + if float_compare(leave.number_of_days, days, precision_digits=2) != 0: + leave.number_of_days = days + + if float_compare(leave.number_of_hours, hours, precision_digits=2) != 0: + leave.number_of_hours = hours |
|
