[FIX] hr_holidays: leaves_count on stat button only counts type 'remove'

The stat button 'Leaves' on the employee's form view displays the total number
of leaves (including holidays allocations and leave requests). When the button
is clicked, only leave requests are show, which makes inconsistent the number
displayed with the list of results. This fixes this behavior.

opw-640349
This commit is contained in:
Nicolas Martinelli 2015-05-27 10:19:25 +02:00
parent 75b9932451
commit 0854320ec1
1 changed files with 1 additions and 1 deletions

View File

@ -559,7 +559,7 @@ class hr_employee(osv.osv):
def _leaves_count(self, cr, uid, ids, field_name, arg, context=None):
Holidays = self.pool['hr.holidays']
return {
employee_id: Holidays.search_count(cr,uid, [('employee_id', '=', employee_id)], context=context)
employee_id: Holidays.search_count(cr,uid, [('employee_id', '=', employee_id), ('type', '=', 'remove')], context=context)
for employee_id in ids
}