Comment 3 for bug 430098

Revision history for this message
amined_soul (amine) wrote :

    def holidays_validate(self, cr, uid, ids, *args):
        self.check_holidays(cr,uid,ids)
        vals = {
            'state':'validate',
        }
        ids2 = self.pool.get('hr.employee').search(cr, uid, [('user_id','=', uid)])

        if ids2:
            vals['manager_id'] = ids2[0]
        else:
            raise osv.except_osv(_('Warning !'),_('Either there is no Employee defined, or no User attached with it.'))
        self.write(cr, uid, ids, vals)
        self._create_holiday(cr, uid, ids)
        return True

This code is from the official release, openerp server 5.0.9. the bug is still on it. how to fix it?