-
+
-
+
@@ -373,8 +373,7 @@
-
-
+
diff --git a/addons/account/account_menuitem.xml b/addons/account/account_menuitem.xml
index 58830a19693..1244f9b9834 100644
--- a/addons/account/account_menuitem.xml
+++ b/addons/account/account_menuitem.xml
@@ -2,7 +2,7 @@
-
diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py
index 4cd070d0965..af43fa7311c 100644
--- a/addons/account/account_move_line.py
+++ b/addons/account/account_move_line.py
@@ -1036,6 +1036,11 @@ class account_move_line(osv.osv):
for journal in journals:
all_journal.append(journal.id)
for field in journal.view_id.columns_id:
+ # sometimes, it's possible that a defined column is not loaded (the module containing
+ # this field is not loaded) when we make an update.
+ if field.name not in self._columns:
+ continue
+
if not field.field in fields:
fields[field.field] = [journal.id]
fld.append((field.field, field.sequence))
@@ -1059,7 +1064,7 @@ class account_move_line(osv.osv):
}
document = etree.Element('tree', string=title, editable="top",
- refresh="5", on_write="on_create_write",
+ on_write="on_create_write",
colors="red:state=='draft';black:state=='valid'")
fields_get = self.fields_get(cr, uid, flds, context)
for field, _seq in fld:
diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml
index 5edb23cb258..1555f2b0559 100644
--- a/addons/account/account_view.xml
+++ b/addons/account/account_view.xml
@@ -170,7 +170,7 @@
form