From 53d9dc8d8119728a7091d7c99eba83c1065ac7be Mon Sep 17 00:00:00 2001 From: nvi-openerp Date: Mon, 25 Oct 2010 12:05:42 +0200 Subject: [PATCH 1/1] [FIX] Fixed hr get_photo issue. bzr revid: nicolas.vanhoren@openerp.com-20101025100542-bfee6qo0t4e28269 --- addons/hr/hr.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/addons/hr/hr.py b/addons/hr/hr.py index f173e7f..0f499c4 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -25,6 +25,8 @@ from osv import fields, osv import tools from tools.translate import _ +import addons + class hr_employee_category(osv.osv): def name_get(self, cr, uid, ids, context=None): @@ -180,12 +182,8 @@ class hr_employee(osv.osv): return {'value': {'work_email' : work_email}} def _get_photo(self, cr, uid, context=None): - paths = tools.config['addons_path'].split(",") - for path in paths: - full_path = os.path.join(path, 'hr/image', 'photo.png') - if os.path.exists(full_path): - return open(full_path,'rb') .read().encode('base64') - raise Exception("photo.png could not be found") + res_path = addons.get_module_resource("hr","image/photo.png") + return open(res_path,'rb').read().encode('base64') _defaults = { 'active': 1, -- 1.7.10.4