Description: payment_abitab
Commit: plugberry-payment:90238038  
Subject: [FIX] payment_abitab: Fix readme
Author: Martin Quinteros
Committer: Filoquin adhoc
Commit: ingadhoc-account-financial-tools:99c39f4b  
Subject: [IMP] account_exchange_difference_invoice: copilot suggestions
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-odoo-saas-adhoc:6df4ed51  
Subject: [ADD]saas_provider_adhoc_tour: Added new module saas_provider_adhoc_tour
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-argentina-sale:cb627ef8  
Subject: [MIG] l10n_ar_sale_order_type: Migration to 19.0
Author: migration-bot-adhoc
Committer: Juan José Scarafía
Commit: ingadhoc-account-payment:ca092c0c  
Subject: [MIG] payment_retry: Migration to 19.0
Author: migration-bot-adhoc
Committer: Martin Quinteros
Commit: ingadhoc-stock:68345d64  
Subject: [ADD]stock_voucher: calculate number_of_package when validating picking
Author: mav-adhoc
Committer: mav-adhoc
Commit: ingadhoc-sale:0cc8be04  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-19-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-product:a7a8d123  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-19-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-odoo-saas:b2b797ea  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-19-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-multi-company:a05f9f70  
Subject: [MIG] payment_multic_ux: Migration to 19.0
Author: migration-bot-adhoc
Committer: migration-bot-adhoc
Commit: ingadhoc-uruguay:43ea0061  
Subject: [FIX] l10n_uy_ux: Rename onchange method to reflect country_id usage
Author: Julia Elizondo
Committer: Julia Elizondo
Commit: ingadhoc-odoo-argentina:3cdbfb6d  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-website:579b4980  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-third-party-apps:9a136971  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-purchase:5a50c782  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-project:8716ca34  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-partner:0e5c390b  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-multi-store:3ce56791  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-hr:cdbca477  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-delivery:b6e11d7c  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-odoo-argentina-ee:4b7cd016  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-account-invoicing:2af2925a  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-miscellaneous:add46285  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-enterprise-extensions:4afd0a79  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-demo:4a966485  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-aeroo_reports:a241f787  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: plugberry-pagos360:6f5e5a32  
Subject: [FIX] payment_pagos360: allow cancel transaction when reverted in p360
Author: augusto-weiss
Committer: augusto-weiss
Commit: plugberry-mercadopago:5d49315f  
Subject: [UPD] Initialize version 19.0
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr:35e09651  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-odoo-odoo:fe64fb41  
Subject: Merge commit 'refs/pull/230101/head' of github.com:odoo/odoo into 19.0-18062
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-pos:4542df79  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-stock-logistics-request:f12f0f9c  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-account-analytic:8d32771d  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-stock-logistics-availability:4ff4cc09  
Subject: [MIG] stock_free_quantity: Migration to 19.0
Author: Franco Leyes
Committer: Franco Leyes
Commit: adhoc-cicd-oca-account-reconcile:60824bbd  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-timesheet:68048e43  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-odoo-enterprise:4efb5a6d  
Subject: [FIX] payment_sepa_direct_debit: Allow revoking mandate with tokens
Author: Dirk Douglas
Committer: Dirk Douglas
Commit: adhoc-cicd-oca-survey:0880e177  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-website:91faf682  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-backend:8a9c0d0a  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-odoo-design-themes:f6510069  
Subject: [FIX] *: use the new `<asset>` tag
Author: Benoit Socias
Committer: qsm-odoo
Commit: adhoc-cicd-oca-partner-contact:d1694f14  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-auth:d2ca0ef0  
Subject: [MIG] oauth_provider: Migration to 19.0
Author: augusto-weiss
Committer: augusto-weiss
Commit: adhoc-cicd-oca-knowledge:d4b2ba70  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-product-attribute:ca965ef7  
Subject: Merge commit 'refs/pull/2125/head' of github.com:oca/product-attribute into 19.0-17893
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-brand:83274bca  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-mis-builder:b389ac64  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-invoicing:7bd551fe  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-stock-logistics-workflow:1435e2a0  
Subject: Merge commit 'refs/pull/2151/head' of github.com:oca/stock-logistics-workflow into 19.0-17931
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-management-system:3a4d4081  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-server-ux:5661dc8b  
Subject: Merge commit 'refs/pull/1188/head' of github.com:oca/server-ux into 19.0-17907
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-e-commerce:2b0d048e  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-hr-expense:18a0b1c9  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-manufacture:cc0d1661  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-crm:e3d1df6a  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-stock-logistics-barcode:62f3a7e6  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-project:dc85e6b7  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-server-tools:7937302b  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-social:45e58304  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-purchase-workflow:39a911de  
Subject: Merge commit 'refs/pull/2878/head' of github.com:oca/purchase-workflow into 19.0-18050
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:1d5cb531  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-web:b671ccb9  
Subject: [MIG] web_search_with_and: Migration to 19.0
Author: Franco Leyes
Committer: Franco Leyes
Commit: adhoc-cicd-oca-product-pack:ac26bad9  
Subject: Merge commit 'refs/pull/225/head' of github.com:oca/product-pack into 19.0-18048
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-holidays:ca01205e  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-reporting-engine:116c643a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-sale-workflow:3c218b86  
Subject: Merge commit 'refs/pull/3933/head' of github.com:oca/sale-workflow into 19.0-18036
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-bank-statement-import:d89ae9e4  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-report-print-send:7bc3c468  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Version: 19.0
Config: Odoo by Adhoc Config (with translations)
Build time: 5m
Wait time: 5m
Load time: 4m42s
Date Level Type Message
2025-11-19 20:14:22 INFO runbot Init build environment with config Odoo by Adhoc Config (with translations)
2025-11-19 20:14:22 Starting step all-without-test from config Odoo by Adhoc Config (with translations)
2025-11-19 20:14:22 Using Dockerfile Tag odoo:adhoc_odoo_19
2025-11-19 20:14:35 INFO server odoo.modules.loading:350 1 modules loaded in 7.69s, 9412 queries (+9412 extra)
2025-11-19 20:15:48 ERROR server odoo.addons.mail.models.mail_template:224
Error while checking if template can be rendered for field body_html
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 753, in _render_iterall
    for item in frame.iterator:
                ^^^^^^^^^^^^^^
  File "<None>", line 141, in template_etree_25
  File "<None>", line 67, in template_etree_25_content
AttributeError: 'account.payment' object has no attribute 'payment_total'. Did you mean: 'payment_type'?

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 367, in _render_template_qweb
    render_result = self.env['ir.qweb']._render(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 725, in _render
    return Markup(''.join(iterator))
                  ^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 847, in _render_iterall
    raise QWebError(qweb_error_info) from error
odoo.addons.base.models.ir_qweb.QWebError: Error while rendering the template:
    AttributeError: 'account.payment' object has no attribute 'payment_total'
    Reference: <Element div at 0x728a984c9270>
    Path: /div/div/p/span[2]
    Element: <span style="font-weight:bold;" t-out="format_amount(object.payment_total, object.currency_id) or \'\'"/>
    From: (None, '/div/div/p/span[2]', '<span style="font-weight:bold;" t-out="format_amount(object.payment_total, object.currency_id) or \\\'\\\'"/>')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 222, in _check_can_be_rendered
    template._render_field(fname, record.ids, options=render_options)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 786, in _render_field
    for res_id, rendered in template._render_template(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 651, in _render_template
    rendered = self._render_template_qweb(template_src, model, res_ids,
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 382, in _render_template_qweb
    raise UserError(
odoo.exceptions.UserError: Failed to render QWeb template: <div style="margin: 0px; padding: 0px;">
                                <p style="margin: 0px; padding: 0px; font-size: 13px;">
                                    Dear <t t-out="object.partner_id.name or ''">Azure Interior</t><br/><br/>
                                    Thank you for your payment.
                                    Here is your payment receipt <span style="font-weight:bold;" t-out="(object.name or '').replace('/','-') or ''">BNK1-2021-05-0002</span> amounting
                                    to <span style="font-weight:bold;" t-out="format_amount(object.payment_total, object.currency_id) or ''">$ 10.00</span> from <t t-out="object.company_id.name or ''">YourCompany</t>.
                                    <br/><br/>
                                    Do not hesitate to contact us if you have any questions.
                                    <br/><br/>
                                    Best regards,
                                    <t t-if="not is_html_empty(user.signature)" data-o-mail-quote-container="1">
                                        <br/><br/>
                                        <t t-out="user.signature or ''" data-o-mail-quote="1">--<br data-o-mail-quote="1"/>Mitchell Admin</t>
                                    </t>
                                </p>
                            </div>
                            

Traceback (most recent call last):
  File &#34;/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py&#34;, line 753, in _render_iterall
    for item in frame.iterator:
                ^^^^^^^^^^^^^^
  File &#34;&lt;None&gt;&#34;, line 141, in template_etree_25
  File &#34;&lt;None&gt;&#34;, line 67, in template_etree_25_content
AttributeError: &#39;account.payment&#39; object has no attribute &#39;payment_total&#39;. Did you mean: &#39;payment_type&#39;?

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File &#34;/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py&#34;, line 367, in _render_template_qweb
    render_result = self.env[&#39;ir.qweb&#39;]._render(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &#34;/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py&#34;, line 725, in _render
    return Markup(&#39;&#39;.join(iterator))
                  ^^^^^^^^^^^^^^^^^
  File &#34;/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py&#34;, line 847, in _render_iterall
    raise QWebError(qweb_error_info) from error
odoo.addons.base.models.ir_qweb.QWebError: Error while rendering the template:
    AttributeError: &#39;account.payment&#39; object has no attribute &#39;payment_total&#39;
    Reference: &lt;Element div at 0x728a984c9270&gt;
    Path: /div/div/p/span[2]
    Element: &lt;span style=&#34;font-weight:bold;&#34; t-out=&#34;format_amount(object.payment_total, object.currency_id) or \&#39;\&#39;&#34;/&gt;
    From: (None, &#39;/div/div/p/span[2]&#39;, &#39;&lt;span style=&#34;font-weight:bold;&#34; t-out=&#34;format_amount(object.payment_total, object.currency_id) or \\\&#39;\\\&#39;&#34;/&gt;&#39;)
)
2025-11-19 20:15:48 WARNING server odoo.modules.loading:615 Transient module states were reset
2025-11-19 20:15:48 ERROR server odoo.registry:201 Failed to load registry
2025-11-19 20:15:48 CRITICAL server odoo.service.server:1541
Failed to initialize database `26719-19-0-all-without-test`.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 753, in _render_iterall
    for item in frame.iterator:
                ^^^^^^^^^^^^^^
  File "<None>", line 141, in template_etree_25
  File "<None>", line 67, in template_etree_25_content
AttributeError: 'account.payment' object has no attribute 'payment_total'. Did you mean: 'payment_type'?

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 367, in _render_template_qweb
    render_result = self.env['ir.qweb']._render(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 725, in _render
    return Markup(''.join(iterator))
                  ^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 847, in _render_iterall
    raise QWebError(qweb_error_info) from error
odoo.addons.base.models.ir_qweb.QWebError: Error while rendering the template:
    AttributeError: 'account.payment' object has no attribute 'payment_total'
    Reference: <Element div at 0x728a984c9270>
    Path: /div/div/p/span[2]
    Element: <span style="font-weight:bold;" t-out="format_amount(object.payment_total, object.currency_id) or \'\'"/>
    From: (None, '/div/div/p/span[2]', '<span style="font-weight:bold;" t-out="format_amount(object.payment_total, object.currency_id) or \\\'\\\'"/>')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 222, in _check_can_be_rendered
    template._render_field(fname, record.ids, options=render_options)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 786, in _render_field
    for res_id, rendered in template._render_template(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 651, in _render_template
    rendered = self._render_template_qweb(template_src, model, res_ids,
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 382, in _render_template_qweb
    raise UserError(
odoo.exceptions.UserError: Failed to render QWeb template: <div style="margin: 0px; padding: 0px;">
                                <p style="margin: 0px; padding: 0px; font-size: 13px;">
                                    Dear <t t-out="object.partner_id.name or ''">Azure Interior</t><br/><br/>
                                    Thank you for your payment.
                                    Here is your payment receipt <span style="font-weight:bold;" t-out="(object.name or '').replace('/','-') or ''">BNK1-2021-05-0002</span> amounting
                                    to <span style="font-weight:bold;" t-out="format_amount(object.payment_total, object.currency_id) or ''">$ 10.00</span> from <t t-out="object.company_id.name or ''">YourCompany</t>.
                                    <br/><br/>
                                    Do not hesitate to contact us if you have any questions.
                                    <br/><br/>
                                    Best regards,
                                    <t t-if="not is_html_empty(user.signature)" data-o-mail-quote-container="1">
                                        <br/><br/>
                                        <t t-out="user.signature or ''" data-o-mail-quote="1">--<br data-o-mail-quote="1"/>Mitchell Admin</t>
                                    </t>
                                </p>
                            </div>
                            

Traceback (most recent call last):
  File &#34;/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py&#34;, line 753, in _render_iterall
    for item in frame.iterator:
                ^^^^^^^^^^^^^^
  File &#34;&lt;None&gt;&#34;, line 141, in template_etree_25
  File &#34;&lt;None&gt;&#34;, line 67, in template_etree_25_content
AttributeError: &#39;account.payment&#39; object has no attribute &#39;payment_total&#39;. Did you mean: &#39;payment_type&#39;?

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File &#34;/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py&#34;, line 367, in _render_template_qweb
    render_result = self.env[&#39;ir.qweb&#39;]._render(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &#34;/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py&#34;, line 725, in _render
    return Markup(&#39;&#39;.join(iterator))
                  ^^^^^^^^^^^^^^^^^
  File &#34;/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py&#34;, line 847, in _render_iterall
    raise QWebError(qweb_error_info) from error
odoo.addons.base.models.ir_qweb.QWebError: Error while rendering the template:
    AttributeError: &#39;account.payment&#39; object has no attribute &#39;payment_total&#39;
    Reference: &lt;Element div at 0x728a984c9270&gt;
    Path: /div/div/p/span[2]
    Element: &lt;span style=&#34;font-weight:bold;&#34; t-out=&#34;format_amount(object.payment_total, object.currency_id) or \&#39;\&#39;&#34;/&gt;
    From: (None, &#39;/div/div/p/span[2]&#39;, &#39;&lt;span style=&#34;font-weight:bold;&#34; t-out=&#34;format_amount(object.payment_total, object.currency_id) or \\\&#39;\\\&#39;&#34;/&gt;&#39;)
)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/server.py", line 1514, in preload_registries
    registry = Registry.new(dbname, update_module=update_module, install_modules=config['init'], upgrade_modules=config['update'], reinit_modules=config['reinit'])
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 88, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/registry.py", line 186, in new
    load_modules(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 456, in load_modules
    load_module_graph(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 235, in load_module_graph
    getattr(py_module, post_init)(env)
  File "/data/build/ingadhoc-odoo-saas-adhoc/saas_client_account/__init__.py", line 80, in _post_init_hooks
    _update_payment_receipt_template(env)
  File "/data/build/ingadhoc-odoo-saas-adhoc/saas_client_account/__init__.py", line 32, in _update_payment_receipt_template
    template.write(
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 254, in write
    self._check_can_be_rendered(fnames=vals.keys() if {'model', 'model_id'}.isdisjoint(vals.keys()) else None)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 225, in _check_can_be_rendered
    raise ValidationError(
odoo.exceptions.ValidationError: Oops! We couldn&#39;t save your template due to an issue with this value: <div style="margin: 0px; padding: 0px;">
                                <p style="margin: 0px; padding: 0px; font-size: 13px;">
                                    Dear <t t-out="object.partner_id.name or ''">Azure Interior</t><br/><br/>
                                    Thank you for your payment.
                                    Here is your payment receipt <span style="font-weight:bold;" t-out="(object.name or '').replace('/','-') or ''">BNK1-2021-05-0002</span> amounting
                                    to <span style="font-weight:bold;" t-out="format_amount(object.payment_total, object.currency_id) or ''">$ 10.00</span> from <t t-out="object.company_id.name or ''">YourCompany</t>.
                                    <br/><br/>
                                    Do not hesitate to contact us if you have any questions.
                                    <br/><br/>
                                    Best regards,
                                    <t t-if="not is_html_empty(user.signature)" data-o-mail-quote-container="1">
                                        <br/><br/>
                                        <t t-out="user.signature or ''" data-o-mail-quote="1">--<br data-o-mail-quote="1"/>Mitchell Admin</t>
                                    </t>
                                </p>
                            </div>
                            . Correct it and try again.
2025-11-19 20:15:51 INFO runbot Getting results for build 26719-19-0
2025-11-19 20:15:51 Step all-without-test finished in 86s
2025-11-19 20:15:51 Starting step setup from config Odoo by Adhoc Config (with translations)
2025-11-19 20:15:51 Using Dockerfile Tag odoo:adhoc_odoo_19
2025-11-19 20:15:52 INFO runbot Step setup finished in 0s
2025-11-19 20:15:52 Starting step transifex_push from config Odoo by Adhoc Config (with translations)
2025-11-19 20:15:52 Using Dockerfile Tag odoo:adhoc_odoo_19
2025-11-19 20:15:54 INFO server odoo.modules.loading:350 1 modules loaded in 0.00s, 0 queries (+0 extra)
2025-11-19 20:18:58 INFO server odoo.modules.loading:350 113 modules loaded in 175.78s, 310 queries (+310 extra)
2025-11-19 20:19:04 INFO runbot Step transifex_push finished in 3m
2025-11-19 20:19:04 Starting step run from config Odoo by Adhoc Config (with translations)
2025-11-19 20:19:04 INFO runbot build has a parent, skip run
2025-11-19 20:19:05 INFO runbot Step run finished in 1s