-
+
-
+
@@ -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 892747c849f..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))
@@ -1020,7 +1025,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 274a8993dc4..d8959b896f6 100644
--- a/addons/account/account_view.xml
+++ b/addons/account/account_view.xml
@@ -170,7 +170,7 @@
form