Thursday, August 12, 2021
3 changes · master
Resolved issues and error corrections
This fixes payment setup logic so saved payment methods are matched using the correct payment provider information. It also prevents duplicate payment lines from being created, reducing errors when configuring payment acquirers and SEPA direct debit.
Original PR description
Fix two issues: The search of suitable payment token was searching on the journal_id field of the payment acquirer that is no longer stored. Change it to now search on the acquirer_id directly, since we have this information. The _inverse_journal_id method on payment acquirers would create new payment line with the manual payment method when no provider are given to an acquirer, or no payment method is existing for a given provider. This would cause issues with the creation of multiple line with the same name on a same journal, which would trigger the constrains blocking that.
This update fixes display problems in the Social feed so posts, comments, and replies open and render correctly again. It also simplifies social media descriptions to plain text, making the data easier to maintain without changing the user-facing purpose.
This fixes an issue where some PDF documents could render incorrectly in the Sign app because their text encoding was not handled properly. Users can now view and process affected signing documents more reliably.
Original PR description
In https://github.com/odoo/enterprise/pull/20098, a fix was proposed for all modules. However, the fix did not target sign. This PR, therefore, fixes PDF rendering in sign.