diff --git a/addons/board/board.py b/addons/board/board.py
index 844d1a94e49..220765fded6 100644
--- a/addons/board/board.py
+++ b/addons/board/board.py
@@ -69,10 +69,14 @@ class board_board(osv.osv):
cr.commit()
board = self.pool.get('board.board').read(cr, uid, ids)[0]
- view = {
- 'arch': self.create_view(cr, uid, ids[0], context),
- }
- self.pool.get('ir.ui.view').write(cr, uid, [board['view_id'][0]], view)
+
+ view = self.create_view(cr, uid, ids[0], context)
+ id = board['view_id'][0]
+
+ cr.execute("update ir_ui_view set arch='%s' where id=%d" % (view, id))
+ cr.commit()
+
+ #self.pool.get('ir.ui.view').write(cr, uid, [], view, {'tiny':'base'})
return result
@@ -91,40 +95,14 @@ class board_board(osv.osv):
return id
def fields_view_get(self, cr, user, view_id=None, view_type='form', context=None, toolbar=False):
- if context and ('view' in context):
- board = self.pool.get('board.board').browse(cr, user, int(context['view']), context)
- left = []
- right = []
- for line in board.line_ids:
- linestr = '