[FIX] wiki: fix external image link
[odoo/odoo.git] / addons / wiki / wiki.py
index f350393..fa1dca8 100644 (file)
@@ -23,6 +23,7 @@
 from osv import fields, osv
 from tools.translate import _
 import difflib
+import tools
 
 class wiki_wiki(osv.osv):
     """ wiki """
@@ -86,7 +87,7 @@ class wiki_group(osv.osv):
             value['view_type'] = 'form'
             value['view_mode'] = 'tree,form'
         elif group.method == 'tree':
-            view_id = self.pool.get('ir.ui.view').search(cr, uid, [('name', '=', 'wiki.wiki.tree.childs')])
+            view_id = self.pool.get('ir.ui.view').search(cr, uid, [('name', '=', 'wiki.wiki.tree.children')])
             value['view_id'] = view_id
             value['domain'] = [('group_id', '=', group.id), ('parent_id', '=', False)]
             value['view_type'] = 'tree'
@@ -124,9 +125,9 @@ class wiki_wiki2(osv.osv):
         'child_ids': fields.one2many('wiki.wiki', 'parent_id', 'Child Pages'),
     }
     _defaults = {
-        'toc': lambda *a: True,
-        'review': lambda *a: True,
-        'minor_edit': lambda *a: True,
+        'toc': True,
+        'review': True,
+        'minor_edit': True,
     }
 
     def onchange_group_id(self, cr, uid, ids, group_id, content, context=None):
@@ -229,9 +230,9 @@ class wiki_history(osv.osv):
         text2 = history_pool.read(cr, uid, [v2], ['text_area'])[0]['text_area']
         line1 = line2 = ''
         if text1:
-            line1 = text1.splitlines(1)
+            line1 = tools.ustr(text1.splitlines(1))
         if text2:
-            line2 = text2.splitlines(1)
+            line2=tools.ustr(text2.splitlines(1))
         if (not line1 and not line2) or (line1 == line2):
             raise osv.except_osv(_('Warning !'), _('There are no changes in revisions'))
         diff = difflib.HtmlDiff()