diff --git a/weboob/backends/aum/pages/contact_thread.py b/weboob/backends/aum/pages/contact_thread.py index 4621eaa9..80766ee5 100644 --- a/weboob/backends/aum/pages/contact_thread.py +++ b/weboob/backends/aum/pages/contact_thread.py @@ -231,10 +231,14 @@ class ContactThreadPage(PageBase): """ def post(self, content): + if isinstance(content, unicode): + content = content.encode('iso-8859-15', 'replace') + + if len(content) < 3: + raise AdopteCantPostMail("Your message is too short (minimum 3 chars)") + try: self.browser.select_form(name="sendMsg") - if isinstance(content, unicode): - content = content.encode('iso-8859-15', 'replace') self.browser['message'] = content self.browser.submit() # submit current form