c28ad2eae6a8346dd54c57e7173e0d71a566a29e
Prior to this commit, the generation of token aliases in Ogone relied on the util function `singularize_reference_prefix`, which is intended to make transaction references (and not token aliases!) more distinguishable by suffixing a timestamp accurate to the second. That util function does not guarantee the uniqueness of generated reference prefixes, which is okay because the final reference is further suffixed if the prefix happens to collide with an existing reference. Using the util to generate Ogone's token aliases, however, poses a problem because aliases *must* be unique. Otherwise, a customer saving a payment token at the same second as another customer would end up linking their payment method to the other customer's payment token. This commit drops the use of the util method and replaces it with a UUID. closes odoo/odoo#115580 X-original-commit: 61d833ffcd1562950126d3c87c92569fe35a8b08 Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%