Do not transaction.commit() in on_finish()