Test if there is something to write before calling write

ModelStorage.write requires at least a tuple of records, values.

issue5456
review21921002
This commit is contained in:
Cédric Krier committed 2016-04-08 22:54:24 +02:00
1 parent 37bee82e90
commit 46d244b061
2 files changed
+8 -1

No files matched your search

+2 -1
View File
@@ -431,7 +431,8 @@ class Statement(Workflow, ModelSQL, ModelView):
to_write.append({
'move': move.id,
})
Line.write(*to_write)
if to_write:
Line.write(*to_write)
move_lines = []
for move, statement, lines in moves:
+6
View File
@@ -430,3 +430,9 @@ Test number of lines validation::
>>> second_line.account = receivable
>>> second_line.party = customer
>>> statement.click('validate_statement')
Validate empty statement::
>>> statement = Statement(name='empty', journal=statement_journal)
>>> statement.end_balance = statement.start_balance
>>> statement.click('validate_statement')