From d4b2226607975d4b91dd044bb33375062ed4f19b Mon Sep 17 00:00:00 2001 From: Yogesh Sakhreliya Date: Fri, 31 Dec 2010 15:02:40 +0530 Subject: [PATCH] [FIX] fixed error if user assign wrong image path. bzr revid: ysa@tinyerp.com-20101231093240-2m7eg0bpre7x3xsb --- bin/addons/base/ir/ir_ui_menu.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/addons/base/ir/ir_ui_menu.py b/bin/addons/base/ir/ir_ui_menu.py index 8696df80311..e769c117b62 100644 --- a/bin/addons/base/ir/ir_ui_menu.py +++ b/bin/addons/base/ir/ir_ui_menu.py @@ -257,8 +257,10 @@ class ir_ui_menu(osv.osv): def read_image(self, path): path_info = path.split(',') icon_path = addons.get_module_resource(path_info[0],path_info[1]) - icon = tools.file_open(icon_path,'rb').read() - return base64.encodestring(icon) + if icon_path: + icon = tools.file_open(icon_path,'rb').read() + icon_image = base64.encodestring(icon) + return icon_image def _get_image_icon(self, cr, uid, ids, name, args, context=None): res = {}