diff --git a/move.py b/move.py
index 75bf12a257..e990cf0725 100644
--- a/move.py
+++ b/move.py
@@ -1226,10 +1226,11 @@ class Line(ModelSQL, ModelView):
else:
attrs.append('required="0"')
xml += '\n' % (column.field.name, ' '.join(attrs))
- if 'currency_digits' not in journal.view.columns:
+ column_names = [x.field.name for x in journal.view.columns]
+ if 'currency_digits' not in column_names:
xml += ''
- if 'second_currency' in journal.view.columns \
- and 'second_currency_digits' not in journal.view.columns:
+ if 'second_currency' in column_names \
+ and 'second_currency_digits' not in column_names:
xml += ''
xml += ''
result['arch'] = xml