From a37471db1571f6d0f57ff4b08993774a59f35fb2 Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 8 Feb 2011 12:24:26 +0530 Subject: [PATCH] [IMP] Survey,Board: use isinstance in osv wiz bzr revid: aag@tinyerp.co.in-20110208065426-75gwcq141k2ds9qk --- addons/board/wizard/board_menu_create.py | 3 ++- addons/survey/wizard/survey_browse_answer.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/board/wizard/board_menu_create.py b/addons/board/wizard/board_menu_create.py index 61f6a8f5ee4..73a8337bdb7 100644 --- a/addons/board/wizard/board_menu_create.py +++ b/addons/board/wizard/board_menu_create.py @@ -71,7 +71,8 @@ class board_menu_create(osv.osv_memory): obj_menu = self.pool.get('ir.ui.menu') #start Loop for data in self.read(cr, uid, ids, context=context): - data['menu_parent_id'] = data['menu_parent_id'][0] + if isinstance(data['menu_parent_id'], tuple): + data['menu_parent_id'] = data['menu_parent_id'][0] obj_menu.create(cr, uid, { 'name': data.get('menu_name'), 'parent_id': data.get('menu_parent_id'), diff --git a/addons/survey/wizard/survey_browse_answer.py b/addons/survey/wizard/survey_browse_answer.py index 7b73c180cac..13ff39cc6be 100644 --- a/addons/survey/wizard/survey_browse_answer.py +++ b/addons/survey/wizard/survey_browse_answer.py @@ -64,7 +64,8 @@ class survey_browse_answer(osv.osv_memory): record = self.read(cr, uid, ids, [],context=context) record = record and record[0] or {} if record['response_id']: - record['response_id'] = record['response_id'][0] + if isinstance(record['response_id'], tuple): + record['response_id'] = record['response_id'][0] res_id = [(record['response_id'])] else: sur_response_obj = self.pool.get('survey.response')