97f61bf3a76148db749406188c0da6c6798614fc
This error occurs because the user has deleted the default email template so that it will not get the `default_mail_template_id`. Steps to produce : - Install the `Invoicing` module. - Go to Settings > Technical > Email > Email Templates. - Delete the `Invoice: Sending` email template. - Open any existing invoice (not a draft one) - Click on `Send & Print` button > Error will be generated. Error : AttributeError: 'NoneType' object has no attribute 'id' This issue is coming because here https://github.com/odoo/odoo/blob/77d40f4e843d9f10bde93309087306117a538899/addons/account/models/account_move.py#L3869 it attempts to access the template id. In our case, since the template no longer exists, it cannot retrieve the template id. before this commit https://github.com/odoo/odoo/commit/955091e707df1206ccda8314f1f182e2a37a8362 in previous version it sets the value if there is no default template id see https://github.com/odoo/odoo/blob/eb8e2e98a429881f15b65b95fae41d2080b9bb24/addons/account/models/account_move.py#L3698 After this commit, if it cannot find the template, it will return a false value. Sentry-4508631049 closes odoo/odoo#147104 X-original-commit: ffc80b30d66ce96bcdfa5444dc9b69ebe5f5aaad Signed-off-by: Josse Colpaert <jco@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%