diff --git a/addons/snailmail/models/snailmail_letter.py b/addons/snailmail/models/snailmail_letter.py index e6bc01809a4..c5162fdde7f 100644 --- a/addons/snailmail/models/snailmail_letter.py +++ b/addons/snailmail/models/snailmail_letter.py @@ -417,6 +417,8 @@ class SnailmailLetter(models.Model): ]) for letter in letters_send: letter._snailmail_print() + if letter.error_code == 'CREDIT_ERROR': + break # avoid spam # Commit after every letter sent to avoid to send it again in case of a rollback if autocommit: self.env.cr.commit()