From 58f5269f11c96a1b59db2410ccf6cd50324681fb Mon Sep 17 00:00:00 2001 From: "Atul Patel (OpenERP)" Date: Wed, 7 Nov 2012 11:41:52 +0530 Subject: [PATCH] [FIX]: fix validation problem bzr revid: atp@tinyerp.com-20121107061152-ch2ti57eezbw2xo8 --- addons/hr_holidays/hr_holidays.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index cbaaa42a8fa..88622f8b6ed 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -269,7 +269,8 @@ class hr_holidays(osv.osv): def write(self, cr, uid, ids, vals, context=None): res = super(hr_holidays, self).write(cr, uid, ids, vals, context=context) for holiday in self.browse(cr, uid, ids, context=context): - if holiday.state == 'validate' and holiday.employee_id.user_id.id != 1: + + if holiday.state == 'validate' and holiday.employee_id.user_id.id == uid and uid != 1: raise osv.except_osv(_('Warning!'),_('You cannot modify leave request, Once the leave Request has been approved')) return res