-
+
-
+
@@ -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 accdf95d929..95b53b51339 100644
--- a/addons/account/account_move_line.py
+++ b/addons/account/account_move_line.py
@@ -997,6 +997,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))
diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml
index 274a8993dc4..d8959b896f6 100644
--- a/addons/account/account_view.xml
+++ b/addons/account/account_view.xml
@@ -170,7 +170,7 @@
form