Merge pull request #92 from ecino/7.0

Errors args are not always string.
This commit is contained in:
Pedro M. Baeza
2015-04-01 19:30:05 +02:00

View File

@@ -291,10 +291,11 @@ class AccountEasyReconcile(orm.Model):
# In case of error, we log it in the mail thread, log the
# stack trace and create an empty history line; otherwise,
# the cron will just loop on this reconcile task.
_logger.exception("The reconcile task %s had an exception: %s",
rec.name, ", ".join(e.args))
_logger.exception(
"The reconcile task %s had an exception: %s",
rec.name, ", ".join([str(error) for error in e.args]))
message = "There was an error during reconciliation : %s" \
% ", ".join(e.args)
% ", ".join([str(error) for error in e.args])
self.message_post(cr, uid, rec.id,
body=message, context=context)
self.pool.get('easy.reconcile.history').create(new_cr, uid, {