Commit: sipreco-odoo-public-administration:08980a3b  
Subject: [FIX]sipreco_purchase: change in the name of the method, general fixes over sipreco purchase
Author: Ignacio Ramirez
Committer: Ignacio Ramirez
Commit: ingadhoc-account-financial-tools:802a4624  
Subject: [FIX] account_exchange_difference_invoice: Preserve sign in exchange difference amounts
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-aeroo_reports:e4093f2c  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-demo:00b9c5b8  
Subject: [FIX] account_payment_pro: Fix test setup for exchange difference entries
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-enterprise-extensions:cf0aba5f  
Subject: [IMP] sale_subscription_timesheet_ux: correct module dependency
Author: Lara
Committer: Lara
Commit: ingadhoc-miscellaneous:ba4b7d0a  
Subject: [FIX] export_bg: fix export_data method to handle missing values correctly when using a template
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-odoo-saas:e46036d5  
Subject: [FIX] saas_client: Enhance fixdb initialization and ensure post_load execution
Author: Virginia
Committer: Virginia
Commit: ingadhoc-odoo-saas-adhoc:2e36eacf  
Subject: [FIX] saas_client_l10n_ar: diario de homologación código 10016
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: plugberry-mercadopago:61985a54  
Subject: [FIX] cleaner.yml
Author: Andrés Zacchino
Committer: GitHub
Commit: plugberry-pagos360:729fee5f  
Subject: [FIX] payment_pagos360: allow cancel transaction when reverted in p360
Author: augusto-weiss
Committer: augusto-weiss
Commit: plugberry-payment:9487a203  
Subject: [IMP] payment_redpagos: add origin subagency and cashbox int redpagos transaction
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: adhoc-cicd-oca-account-financial-reporting:8b345e83  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-hr:18976aad  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-l10n-spain:00aa4a69  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-odoo:0e55e28c  
Subject: Merge commit 'refs/pull/184132/head' of github.com:odoo/odoo into 18.0-19470
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-stock:f65d74de  
Subject: [FIX]stock_ux: add origin condition to origin description
Author: mav-adhoc
Committer: mav-adhoc
Commit: ingadhoc-account-invoicing:77492099  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-account-payment:5fbf617f  
Subject: [FIX] l10n_latam_check_ux: Fix in query
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-odoo-argentina-ee:285564f7  
Subject: [FIX] l10n_ar_tax_settlement_backward_comp: backward tax compatibility
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: ingadhoc-argentina-sale:4ba7abfa  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-delivery:8ecf88b8  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-hr:86e943a9  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-multi-company:b1836387  
Subject: [FIX] account_multicompany_ux: change priority of view for update module
Author: Matias Peralta
Committer: Matias Peralta
Commit: ingadhoc-multi-store:301f8c01  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-partner:549c03d3  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-product:eec15981  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-pos:ae2ccccc  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: ingadhoc-project:aa286317  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-purchase:bee80a57  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-sale:0887e55d  
Subject: [FIX] sale_exception_credit_limit: correct sequence for a view
Author: Lara
Committer: Lara
Commit: ingadhoc-third-party-apps:6736a362  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-uruguay:1c23023e  
Subject: [FIX] l10n_uy_ux: readded pre-checks on invoices confirmation
Author: Julia Elizondo
Committer: Julia Elizondo
Commit: ingadhoc-website:8bb14d7c  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-request:805cc4e0  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-analytic:80998ce3  
Subject: Merge commit 'refs/pull/818/head' of github.com:oca/account-analytic into 18.0-19493
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-availability:38958e22  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-reconcile:cb1ce417  
Subject: Translated using Weblate (German)
Author: smaddlsoft
Committer: Weblate
Commit: adhoc-cicd-camptocamp-odoo-cloud-platform:92b965e3  
Subject: [FIX] pre-commit: after merge
Author: Iván Todorovich
Committer: Iván Todorovich
Commit: adhoc-cicd-oca-timesheet:d1fa6da9  
Subject: Translated using Weblate (Slovenian)
Author: Matjaz Mozetic
Committer: Weblate
Commit: adhoc-cicd-odoo-enterprise:06c9a86f  
Subject: Merge commit 'refs/pull/77307/head' of github.com:odoo/enterprise into 18.0-19471
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-survey:15a049d7  
Subject: Translated using Weblate (Spanish)
Author: Miquel Romera
Committer: Weblate
Commit: adhoc-cicd-oca-website:4c83ab59  
Subject: Added translation using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-backend:7b2c6e6b  
Subject: Translated using Weblate (Turkish)
Author: Betül Öğmen
Committer: Weblate
Commit: adhoc-cicd-odoo-design-themes:f3bab629  
Subject: [I18N] *: fetch latest Weblate translations
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-partner-contact:c1f1a7d7  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-server-auth:b2137f23  
Subject: Merge commit 'refs/pull/828/head' of github.com:oca/server-auth into 18.0-19544
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-knowledge:0881d75a  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-product-attribute:d65e8c89  
Subject: Merge commit 'refs/pull/2164/head' of github.com:oca/product-attribute into 18.0-19384
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-brand:e9eac843  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-mis-builder:1875e0d7  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-account-invoicing:1668408d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-workflow:e8ff6ce4  
Subject: Merge commit 'refs/pull/1976/head' of github.com:oca/stock-logistics-workflow into 18.0-19515
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-management-system:35fdcba8  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-ux:67f8a8d0  
Subject: Merge commit 'refs/pull/1209/head' of github.com:oca/server-ux into 18.0-19534
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-e-commerce:a86e5ae8  
Subject: Merge commit 'refs/pull/1081/head' of github.com:oca/e-commerce into 18.0-19501
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-expense:8c68e67b  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-manufacture:d7b18c86  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-crm:829a7f0c  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-barcode:3bd1c7f3  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-project:40e6a456  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-tools:fb5ebb8f  
Subject: Merge commit 'refs/pull/3201/head' of github.com:oca/server-tools into 18.0-19418
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-social:97eeb927  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-purchase-workflow:c88f8dc5  
Subject: Merge commit 'refs/pull/2699/head' of github.com:oca/purchase-workflow into 18.0-19438
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:af3ab274  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-web:2eb00c25  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-pack:893c67f7  
Subject: Merge commit 'refs/pull/194/head' of github.com:oca/product-pack into 18.0-19533
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-holidays:cf3d98fa  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-reporting-engine:d50b0c5e  
Subject: Translated using Weblate (Slovenian)
Author: Matjaz Mozetic
Committer: Weblate
Commit: adhoc-cicd-oca-sale-workflow:e7fd6fc4  
Subject: Merge commit 'refs/pull/3466/head' of github.com:oca/sale-workflow into 18.0-19451
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-bank-statement-import:2eb69b87  
Subject: Merge commit 'refs/pull/876/head' of github.com:oca/bank-statement-import into 18.0-19536
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-odoo-argentina:f177faf7  
Subject: [FIX] l10n_ar_tax: fix tests due to odoo change
Author: Juan José Scarafia
Committer: Juan José Scarafia
Commit: adhoc-cicd-oca-report-print-send:cb001b3f  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Version: 18.0
Config: Odoo by Adhoc Config (with translations)
Build time: 2m
Wait time: 2m
Load time: 2m12s
Date Level Type Message
2026-01-23 11:16:29 INFO runbot Init build environment with config Odoo by Adhoc Config (with translations)
2026-01-23 11:16:29 Starting step all-without-test from config Odoo by Adhoc Config (with translations)
2026-01-23 11:16:29 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-01-23 11:16:38 INFO server odoo.modules.loading:360 1 modules loaded in 3.76s, 9246 queries (+9246 extra)
2026-01-23 11:17:57 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 5 in (AR) Responsable Inscripto company
2026-01-23 11:17:57 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 7 in (AR) Monotributista company
2026-01-23 11:17:57 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 8 in (AR) Exento company
2026-01-23 11:18:12 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-01-23 11:18:20 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, SIPRECO
2026-01-23 11:18:21 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, SIPRECO
2026-01-23 11:18:31 INFO server odoo.modules.loading:360 215 modules loaded in 111.34s, 156209 queries (+156232 extra)
2026-01-23 11:18:32 INFO server odoo.modules.loading:360 216 modules loaded in 0.41s, 262 queries (+262 extra)
2026-01-23 11:18:40 INFO runbot Getting results for build 43209-18-0
2026-01-23 11:18:40 Step all-without-test finished in 124s
2026-01-23 11:18:40 Starting step setup from config Odoo by Adhoc Config (with translations)
2026-01-23 11:18:40 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-01-23 11:18:40 INFO runbot Step setup finished in 0s
2026-01-23 11:18:40 Skipping step pot_github_push from config Odoo by Adhoc Config (with translations)
2026-01-23 11:18:40 Starting step run from config Odoo by Adhoc Config (with translations)
2026-01-23 11:18:40 INFO runbot Start running build 43209-18-0
2026-01-23 11:18:40 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-01-23 11:18:42 INFO server odoo.modules.loading:360 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-01-23 11:18:44 INFO server odoo.modules.loading:360 216 modules loaded in 1.69s, 0 queries (+0 extra)
2026-01-23 11:18:52 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-01-23 11:18:55 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Subsidy Report Week' (53) server action #863 failed
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(863,)", line 1, in <module>
  File "/data/build/sipreco-odoo-public-administration/sipreco_subsidy_management/models/subsidy.py", line 277, in _cron_recurring_subsidy_report
    data=values).send_mail(partner_ids, force_send=True)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 636, in send_mail
    return self.send_mail_batch(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 666, in send_mail_batch
    res_ids_values = self._generate_template(
                     ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 561, in _generate_template
    generated_field_values = template._render_field(
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 705, in _render_field
    return dict(
           ^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 709, in <genexpr>
    template[field],
    ~~~~~~~~^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7078, in __getitem__
    return self._fields[key].__get__(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1247, in __get__
    value = env.cache.get(record, self)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 1159, in get
    lang = (record.env.lang or 'en_US') if field.translate is True else record.env._lang
            ^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 42, in __get__
    value = self.fget(obj)
            ^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 773, in lang
    raise UserError(f'Invalid language code: {lang}')  # pylint: disable
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
odoo.exceptions.UserError: Invalid language code: ${object.lang}
2026-01-23 11:25:23 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-01-23 11:25:26 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-01-24 11:18:02 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-01-25 11:17:16 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-01-26 11:17:45 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-01-27 11:17:09 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-01-28 11:17:23 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-01-29 11:17:53 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-01-30 11:17:02 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-01-30 11:18:42 ERROR server odoo.addons.base.models.ir_cron:580
Job 'Subsidy Report Week' (53) server action #863 failed
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_cron.py", line 570, in _callback
    self.env['ir.actions.server'].browse(server_action_id).run()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 995, in run
    res = runner(run_self, eval_context=eval_context)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_actions.py", line 827, in _run_action_code_multi
    safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True, filename=str(self))  # nocopy allows to return 'action'
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/safe_eval.py", line 397, in safe_eval
    return unsafe_eval(c, globals_dict, locals_dict)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "ir.actions.server(863,)", line 1, in <module>
  File "/data/build/sipreco-odoo-public-administration/sipreco_subsidy_management/models/subsidy.py", line 277, in _cron_recurring_subsidy_report
    data=values).send_mail(partner_ids, force_send=True)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 636, in send_mail
    return self.send_mail_batch(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 666, in send_mail_batch
    res_ids_values = self._generate_template(
                     ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_template.py", line 561, in _generate_template
    generated_field_values = template._render_field(
                             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 705, in _render_field
    return dict(
           ^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_render_mixin.py", line 709, in <genexpr>
    template[field],
    ~~~~~~~~^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 7078, in __getitem__
    return self._fields[key].__get__(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1247, in __get__
    value = env.cache.get(record, self)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 1159, in get
    lang = (record.env.lang or 'en_US') if field.translate is True else record.env._lang
            ^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 42, in __get__
    value = self.fget(obj)
            ^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 773, in lang
    raise UserError(f'Invalid language code: {lang}')  # pylint: disable
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
odoo.exceptions.UserError: Invalid language code: ${object.lang}
2026-01-31 11:17:53 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-02-01 05:00:14 INFO runbot Step run finished in 210h