0db3290b7fc6a63cfa62f03bbeade9df1bc7dca2
Since [1] when the social share widget was introduced, a hashtag is generated from the name of the website that is found inside the page title. This fails when the page title is replaced through the SEO feature. This commit prevents the failure but not extracting the website name if it is missing from the title. Note that the `registry.socialShare` fixed here is only used by the forum post page in the whole codebase. It is different from the social snippet. The social snippet is doing the same code (kind of duplicate), but it does not care about removing the | right part. It means that if you drag & drop the "Share" snippet in a forum post page (like in the footer) and click on it, it will work since it does not try to split on the title's pipe. In master, we will evaluate if we should remove this `registry.socialShare` and use the `Share` snippet instead. Steps to reproduce: - Install website_forum. - Go to a forum post. - Set SEO title to a value without `|` (pipe). - Share to X. => An error popup was shown. [1]: https://github.com/odoo/odoo/commit/1c91e27c8c8cb7492d26f03e27c4991b53a1675d opw-3799914 closes odoo/odoo#158478 X-original-commit: f89f4a8f1ad0ee3fb62ba246ea17988955dbdc4b Signed-off-by: Romain Derie (rde) <rde@odoo.com> Signed-off-by: Benoit Socias (bso) <bso@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%