[FIX]ir_property: If we add a property on a many2one field with multicompany the value of main company is replaced in all companies value
[FIX]ir_property: If we add a property on a many2one field with multicompany the value of main company is replaced in all companies value
[FIX]ir_property: If we add a property on a many2one field with multicompany the value of main company is replaced in all companies value
[IMP]: trml2pdf: change the fontface of pagecount text same as companies header footer text fontface
[IMP]: trml2pdf: change the fontface of pagecount text same as companies header footer text fontface
[FIX]ir_property: If we add a property on a many2one field with multicompany the value of main company is replaced in all companies value
[FIX]ir_property: If we add a property on a many2one field with multicompany the value of main company is replaced in all companies value
[FIX]ir_property: If we add a property on a many2one field with multicompany the value of main company is replaced in all companies value
[FIX]ir_property: If we add a property on a many2one field with multicompany the value of main company is replaced in all companies value
[IMP] mail: mail_thread: message routing: raise exceptions instead of using asserts.
Indeed assert are statements meant to be used when developping, for
debug purpose. In a production environment it is safer to use real
exceptions that can be managed accordingly.
[FIX] mail: fixed tests, no more assertionerror, but valueerror
[FORWARD] [FIX] Forward port of revision 6920 of 6.1 addons branch.
Revid: revid:odo@openerp.com-20120727150051-e1q0m92tyrazz82f
Purpose: some fixes and more robuts handling of incoming emails
Launchpad automatic translations update.
Launchpad automatic translations update.
[FIX] data: _.find (prefered to older _.detect) may return undefined if no match and would trow an error when applying .values
Instead returns undefined which is handled below.
This does not solve the issue when records are not loaded properly but gives a better information on the reason.
[DOC] mail_thread: docstrings to add raised exceptions in message_process and message_route
[MERGE] sync with 7.0
[IMP] fetchmail: try / except the processinf of each email and log any exception
found during processing. This way, all emails in the queue are managed and
all failed emails have their own exception in the logs, allowing easier
debugging.
Note that a failed email is set as seen to avoid processing it every time
the scheduler runs.
[MERGE] Sync with upstream (7.0)
[IMP] avoid changing the API by passing the company_id in context