Description: test_oba_main_flows
Commit: ingadhoc-demo:d4babef5  
Subject: [ADD] test_oba_main_flows: Add new module
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-odoo-saas-adhoc:60128831  
Subject: [IMP] helpdesk_ticket_upgrade_request: Simplify request chaining and remove unused reactivation method
Author: JoelZilli
Committer: JoelZilli
Commit: ingadhoc-odoo-saas:b8131dfc  
Subject: [ADD] saas_k8s: implement purgeHostCache method to clear specific hosts' cache
Author: Andrés Zacchino
Committer: Andrés Zacchino
Commit: ingadhoc-sale:578cfb91  
Subject: [FIX] sale_order_type_ux: update post_init_hook to set type_id for 'sale' and 'cancel' states
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-account-payment:776ae1f9  
Subject: [FIX] l10n_ar_payment_bundle: fix compute available journals
Author: Camila Vives
Committer: Rocío Vega
Commit: ingadhoc-miscellaneous:dda01510  
Subject: [IMP] account_statement_import_sheet_file_bg: return job object from bg_enqueue for better tracking
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-odoo-argentina-ee:46c94772  
Subject: [FIX] l10n_ar_account_reports Adjust method signature for periodicity delay calculation
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-odoo-argentina:2af3c59f  
Subject: [REF] l10n_ar_tax: update test class inheritance for PaymentReceiptbookAndWithholding tests because a change in odoo
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-stock:7ae62fa2  
Subject: [FIX]stock_ux: add origin condition to origin description
Author: mav-adhoc
Committer: mav-adhoc
Commit: ingadhoc-multi-company:484a27e0  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-account-financial-tools:69cc2cfc  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-multi-store:0b88fffc  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-hr:24d8b035  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-uruguay:305126e5  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-enterprise-extensions:92b8406d  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-aeroo_reports:0995afcc  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-project:167e429a  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-argentina-sale:2c0c8ad3  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-partner:49d6be88  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-website:fe804c8a  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-purchase:547066d8  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-product:36a470af  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-account-invoicing:765b513e  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-delivery:038f41ec  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-third-party-apps:e2984345  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: plugberry-payment:49c11bbe  
Subject: Translated using Weblate (Spanish)
Author: carla spiaggi
Committer: Weblate
Commit: plugberry-pagos360:f6b11225  
Subject: Translated using Weblate (Spanish)
Author: carla spiaggi
Committer: Weblate
Commit: plugberry-mercadopago:5d49315f  
Subject: [UPD] Initialize version 19.0
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr:80337c68  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-odoo-odoo:9543555e  
Subject: Merge commit 'refs/pull/230101/head' of github.com:odoo/odoo into 19.0-19720
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:88a992b2  
Subject: Merge commit 'refs/pull/858/head' of github.com:oca/account-analytic into 19.0-19712
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-availability:ae976c31  
Subject: Merge commit 'refs/pull/64/head' of github.com:oca/stock-logistics-availability into 19.0-19609
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
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:d7c69426  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-enterprise:fb14f8d2  
Subject: Merge commit 'refs/pull/100457/head' of github.com:odoo/enterprise into 19.0-19721
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-survey:0880e177  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-website:1abc2df0  
Subject: Merge commit 'refs/pull/1131/head' of github.com:oca/website into 19.0-19614
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-server-backend:ad4f7a9a  
Subject: Translated using Weblate (Slovenian)
Author: Matjaz Mozetic
Committer: Weblate
Commit: adhoc-cicd-odoo-design-themes:c8a9bb44  
Subject: [I18N] *: add new language files
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-partner-contact:b03c117f  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-auth:9e897765  
Subject: Merge commit 'refs/pull/853/head' of github.com:oca/server-auth into 19.0-19669
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-knowledge:ffb9a212  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-attribute:96a436e5  
Subject: Merge commit 'refs/pull/2089/head' of github.com:oca/product-attribute into 19.0-19652
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-brand:e9225328  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-mis-builder:fd504a91  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-invoicing:2a36fcf3  
Subject: Merge commit 'refs/pull/2144/head' of github.com:oca/account-invoicing into 19.0-19676
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-workflow:937d9a3b  
Subject: Merge commit 'refs/pull/2151/head' of github.com:oca/stock-logistics-workflow into 19.0-19691
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:8485bf65  
Subject: Merge commit 'refs/pull/1182/head' of github.com:oca/server-ux into 19.0-19657
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:47ed04e2  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-crm:f8be762e  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-barcode:de499cbe  
Subject: Merge pull request #740 from OCA/19-README
Author: Jacques-Etienne Baudoux
Committer: GitHub
Commit: adhoc-cicd-oca-project:82dba1c0  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-tools:7d9dc414  
Subject: Merge commit 'refs/pull/3381/head' of github.com:oca/server-tools into 19.0-19656
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-social:45e58304  
Subject: Initial commit
Author: OCA Bot
Committer: OCA Bot
Commit: adhoc-cicd-oca-purchase-workflow:bdee5ce1  
Subject: Merge commit 'refs/pull/2878/head' of github.com:oca/purchase-workflow into 19.0-19703
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:c47e5efd  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-web:3fa8b307  
Subject: Merge commit 'refs/pull/3310/head' of github.com:oca/web into 19.0-19680
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-product-pack:90ec58a8  
Subject: Merge commit 'refs/pull/225/head' of github.com:oca/product-pack into 19.0-19604
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:429646aa  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-sale-workflow:cf67fca2  
Subject: Merge commit 'refs/pull/3933/head' of github.com:oca/sale-workflow into 19.0-19655
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-bank-statement-import:2ff1a3e1  
Subject: [FIX] account_statement_import_sheet_file: Handle integer values in column concatenation
Author: Camila Vives
Committer: Camila Vives
Commit: adhoc-cicd-oca-report-print-send:e375f841  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Version: 19.0
Config: Odoo by Adhoc Config (with translations)
Build time: 9m
Wait time: 9m
Load time: 8m31s
Date Level Type Message
2026-02-03 17:57:04 INFO runbot Init build environment with config Odoo by Adhoc Config (with translations)
2026-02-03 17:57:04 Starting step all-without-test from config Odoo by Adhoc Config (with translations)
2026-02-03 17:57:04 Using Dockerfile Tag odoo:adhoc_odoo_19
2026-02-03 17:57:12 INFO server odoo.modules.loading:350 1 modules loaded in 4.14s, 9428 queries (+9428 extra)
2026-02-03 17:59:32 INFO server odoo.addons.l10n_ar_edi.models.res_company:160 Setting demo certificate from False to AR demo certificate 5 in (AR) Responsable Inscripto company
2026-02-03 17:59:32 INFO server odoo.addons.l10n_ar_edi.models.res_company:160 Setting demo certificate from False to AR demo certificate 1 in (AR) Monotributista company
2026-02-03 17:59:32 INFO server odoo.addons.l10n_ar_edi.models.res_company:160 Setting demo certificate from False to AR demo certificate 6 in (AR) Exento company
2026-02-03 17:59:59 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-03 18:00:24 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, (AR) Monotributista, Muebleria ARG
2026-02-03 18:01:23 ERROR server odoo.sql_db:436
bad query: b'INSERT INTO "account_journal" ("active", "bank_statements_source", "check_manual_sequencing", "code", "color", "company_id", "create_date", "create_uid", "default_account_id", "discriminate_taxes", "invoice_reference_model", "invoice_reference_type", "l10n_uy_edi_type", "loss_account_id", "nacha_entry_class_code", "name", "payment_sequence", "profit_account_id", "sequence", "show_on_dashboard", "type", "write_date", "write_uid") VALUES (true, \'no_statement\', false, \'BNK1\', 0, 1, \'2026-02-03T18:01:23.438656\'::timestamp, 1, 3318, \'no\', \'odoo\', \'invoice\', NULL, 39, \'CCD\', \'{"en_US": "Bank"}\', false, 28, 10, true, \'bank\', \'2026-02-03T18:01:23.438656\'::timestamp, 1) RETURNING "id"'
ERROR: duplicate key value violates unique constraint "account_journal_code_company_uniq"
DETAIL:  Key (company_id, code)=(1, BNK1) already exists.
2026-02-03 18:01:23 ERROR server odoo.addons.test_oba_main_flows.tests.test_account_payment_pro:26
ERROR: TestAccountPaymentPro.test_account_ux_payment_pro
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/test_oba_main_flows/tests/test_account_payment_pro.py", line 26, in setUp
    self.first_company_bank_journal = self.env["account.journal"].create(
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-saas-adhoc/saas_client_account/models/account_journal.py", line 129, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/documents_account/models/account_journal.py", line 12, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_check/models/account_journal.py", line 25, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_check_printing/models/account_journal.py", line 81, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 1036, in create
    journals = super(AccountJournal, self.with_context(mail_create_nolog=True)).create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_alias_mixin_optional.py", line 92, in create
    records = super().create(valid_vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 327, in create
    threads = super(MailThread, self).create(vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4709, in create
    records = self._create(data_list)
              ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4885, in _create
    cr.execute(SQL(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 433, in execute
    self._obj.execute(query, params)
psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "account_journal_code_company_uniq"
DETAIL:  Key (company_id, code)=(1, BNK1) already exists.

2026-02-03 18:01:23 ERROR server odoo.sql_db:436
bad query: b'INSERT INTO "account_journal" ("active", "bank_statements_source", "check_manual_sequencing", "code", "color", "company_id", "create_date", "create_uid", "default_account_id", "discriminate_taxes", "invoice_reference_model", "invoice_reference_type", "l10n_uy_edi_type", "loss_account_id", "nacha_entry_class_code", "name", "payment_sequence", "profit_account_id", "sequence", "show_on_dashboard", "type", "write_date", "write_uid") VALUES (true, \'no_statement\', false, \'BNK1\', 0, 1, \'2026-02-03T18:01:23.438656\'::timestamp, 1, 3319, \'no\', \'odoo\', \'invoice\', NULL, 39, \'CCD\', \'{"en_US": "Bank"}\', false, 28, 10, true, \'bank\', \'2026-02-03T18:01:23.438656\'::timestamp, 1) RETURNING "id"'
ERROR: duplicate key value violates unique constraint "account_journal_code_company_uniq"
DETAIL:  Key (company_id, code)=(1, BNK1) already exists.
2026-02-03 18:01:23 ERROR server odoo.addons.test_oba_main_flows.tests.test_account_payment_pro:26
ERROR: TestAccountPaymentPro.test_account_ux_payment_pro_multicompany_1
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/test_oba_main_flows/tests/test_account_payment_pro.py", line 26, in setUp
    self.first_company_bank_journal = self.env["account.journal"].create(
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-saas-adhoc/saas_client_account/models/account_journal.py", line 129, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/documents_account/models/account_journal.py", line 12, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_check/models/account_journal.py", line 25, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_check_printing/models/account_journal.py", line 81, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 1036, in create
    journals = super(AccountJournal, self.with_context(mail_create_nolog=True)).create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_alias_mixin_optional.py", line 92, in create
    records = super().create(valid_vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 327, in create
    threads = super(MailThread, self).create(vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4709, in create
    records = self._create(data_list)
              ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4885, in _create
    cr.execute(SQL(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 433, in execute
    self._obj.execute(query, params)
psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "account_journal_code_company_uniq"
DETAIL:  Key (company_id, code)=(1, BNK1) already exists.

2026-02-03 18:01:23 ERROR server odoo.sql_db:436
bad query: b'INSERT INTO "account_journal" ("active", "bank_statements_source", "check_manual_sequencing", "code", "color", "company_id", "create_date", "create_uid", "default_account_id", "discriminate_taxes", "invoice_reference_model", "invoice_reference_type", "l10n_uy_edi_type", "loss_account_id", "nacha_entry_class_code", "name", "payment_sequence", "profit_account_id", "sequence", "show_on_dashboard", "type", "write_date", "write_uid") VALUES (true, \'no_statement\', false, \'BNK1\', 0, 1, \'2026-02-03T18:01:23.438656\'::timestamp, 1, 3320, \'no\', \'odoo\', \'invoice\', NULL, 39, \'CCD\', \'{"en_US": "Bank"}\', false, 28, 10, true, \'bank\', \'2026-02-03T18:01:23.438656\'::timestamp, 1) RETURNING "id"'
ERROR: duplicate key value violates unique constraint "account_journal_code_company_uniq"
DETAIL:  Key (company_id, code)=(1, BNK1) already exists.
2026-02-03 18:01:23 ERROR server odoo.addons.test_oba_main_flows.tests.test_account_payment_pro:26
ERROR: TestAccountPaymentPro.test_account_ux_payment_pro_multicompany_2
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/test_oba_main_flows/tests/test_account_payment_pro.py", line 26, in setUp
    self.first_company_bank_journal = self.env["account.journal"].create(
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-saas-adhoc/saas_client_account/models/account_journal.py", line 129, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/documents_account/models/account_journal.py", line 12, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_check/models/account_journal.py", line 25, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_check_printing/models/account_journal.py", line 81, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 1036, in create
    journals = super(AccountJournal, self.with_context(mail_create_nolog=True)).create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_alias_mixin_optional.py", line 92, in create
    records = super().create(valid_vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 327, in create
    threads = super(MailThread, self).create(vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4709, in create
    records = self._create(data_list)
              ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4885, in _create
    cr.execute(SQL(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 433, in execute
    self._obj.execute(query, params)
psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "account_journal_code_company_uniq"
DETAIL:  Key (company_id, code)=(1, BNK1) already exists.

2026-02-03 18:01:23 ERROR server odoo.sql_db:436
bad query: b'INSERT INTO "account_journal" ("active", "bank_statements_source", "check_manual_sequencing", "code", "color", "company_id", "create_date", "create_uid", "default_account_id", "discriminate_taxes", "invoice_reference_model", "invoice_reference_type", "l10n_uy_edi_type", "loss_account_id", "nacha_entry_class_code", "name", "payment_sequence", "profit_account_id", "sequence", "show_on_dashboard", "type", "write_date", "write_uid") VALUES (true, \'no_statement\', false, \'BNK1\', 0, 1, \'2026-02-03T18:01:23.847085\'::timestamp, 1, 3321, \'no\', \'odoo\', \'invoice\', NULL, 39, \'CCD\', \'{"en_US": "Bank"}\', false, 28, 10, true, \'bank\', \'2026-02-03T18:01:23.847085\'::timestamp, 1) RETURNING "id"'
ERROR: duplicate key value violates unique constraint "account_journal_code_company_uniq"
DETAIL:  Key (company_id, code)=(1, BNK1) already exists.
2026-02-03 18:01:23 ERROR server odoo.addons.test_oba_main_flows.tests.test_account_payment_pro_sale_type:26
ERROR: TestAccountPaymentProSaleType.test_account_payment_pro_sale_type
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/test_oba_main_flows/tests/test_account_payment_pro_sale_type.py", line 26, in setUp
    self.bank_journal = self.env["account.journal"].create(
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-saas-adhoc/saas_client_account/models/account_journal.py", line 129, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/documents_account/models/account_journal.py", line 12, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_check/models/account_journal.py", line 25, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_check_printing/models/account_journal.py", line 81, in create
    journals = super().create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 1036, in create
    journals = super(AccountJournal, self.with_context(mail_create_nolog=True)).create(vals_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_alias_mixin_optional.py", line 92, in create
    records = super().create(valid_vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 327, in create
    threads = super(MailThread, self).create(vals_list)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/decorators.py", line 365, in create
    return method(self, vals_list)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4709, in create
    records = self._create(data_list)
              ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4885, in _create
    cr.execute(SQL(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 433, in execute
    self._obj.execute(query, params)
psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "account_journal_code_company_uniq"
DETAIL:  Key (company_id, code)=(1, BNK1) already exists.

2026-02-03 18:01:25 ERROR server odoo.addons.test_oba_main_flows.tests.test_account_tax_settlement_receiptbook:69
ERROR: L10nArAccountTaxSettlementUnitTest.test_l10n_ar_account_tax_settlement_account_payment_pro_receiptbook
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/test_oba_main_flows/tests/test_account_tax_settlement_receiptbook.py", line 69, in test_l10n_ar_account_tax_settlement_account_payment_pro_receiptbook
    receiptbook = payment.receiptbook_id
                  ^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'account.payment' object has no attribute 'receiptbook_id'
2026-02-03 18:01:27 ERROR server odoo.modules.loading:305 Module test_oba_main_flows: 0 failures, 5 errors of 8 tests
2026-02-03 18:01:27 INFO server odoo.modules.loading:350 435 modules loaded in 252.95s, 374278 queries (+380021 extra)
2026-02-03 18:01:35 INFO server odoo.modules.loading:350 445 modules loaded in 8.51s, 18396 queries (+18397 extra)
2026-02-03 18:01:37 ERROR server odoo.modules.loading:578 At least one test failed when loading the modules.
2026-02-03 18:01:37 INFO server odoo.addons.base.models.ir_qweb:350 Pregenerating assets bundles
2026-02-03 18:01:44 WARNING server odoo.addons.base.models.ir_asset:373 IrAsset: the path "demo_full/static/tests/tours/**/*" did not resolve to anything.
2026-02-03 18:01:46 WARNING server odoo.addons.base.models.ir_asset:373 IrAsset: the path "demo_full/static/tests/tours/**/*" did not resolve to anything.
2026-02-03 18:02:10 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Muebleria ARG
2026-02-03 18:02:13 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Muebleria ARG, company_1_data
2026-02-03 18:02:14 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
2026-02-03 18:02:16 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
2026-02-03 18:02:17 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto (Unit Tests), Muebleria ARG
2026-02-03 18:02:20 WARNING server odoo.addons.base.models.ir_asset:373 IrAsset: the path "demo_full/static/tests/tours/**/*" did not resolve to anything.
2026-02-03 18:02:20 ERROR server odoo.sql_db:436
bad query: b'INSERT INTO "ir_ui_menu_group_rel" ("menu_id", "gid") VALUES (479, 1), (562, 1), (305, 1), (153, 1), (15, 1), (16, 1) ON CONFLICT DO NOTHING'
ERROR: cannot execute INSERT in a read-only transaction
2026-02-03 18:02:20 WARNING server odoo.http:2254
cannot execute INSERT in a read-only transaction, retrying with a read/write cursor
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2249, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 184, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2330, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2452, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 355, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 788, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/home.py", line 95, in web_load_menus
    menus = request.env["ir.ui.menu"].load_web_menus(request.session.debug)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/ir_ui_menu.py", line 21, in load_web_menus
    menus = self.load_menus(debug)
            ^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 98, in lookup
    return self.lookup(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 155, in lookup
    value = self.method(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-miscellaneous/portal_backend/models/ir_ui_menu.py", line 15, in load_menus
    parent_menus_wo_group.with_context(from_config=True).write(
  File "/data/build/ingadhoc-odoo-saas-adhoc/saas_client_adhoc/models/ir_ui_menu.py", line 12, in write
    res = super(IrUiMenu, self).write(vals)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_menu.py", line 163, in write
    return super().write(vals)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/ai_fields/models/models.py", line 57, in write
    res = super().write(vals)
          ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4469, in write
    field.write(self, value)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields_relational.py", line 733, in write
    self.write_batch([(records, value)])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields_relational.py", line 754, in write_batch
    self.write_real(records_commands_list, create)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields_relational.py", line 1511, in write_real
    cr.execute(SQL(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/test_cursor.py", line 79, in execute
    return self._cursor.execute(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 433, in execute
    self._obj.execute(query, params)
psycopg2.errors.ReadOnlySqlTransaction: cannot execute INSERT in a read-only transaction
2026-02-03 18:03:20 INFO server odoo.addons.test_oba_main_flows.tests.test_portal_sale_distributor.TestPortalSaleDistributor.test_portal_sale_distributor:350 Screenshot in: /data/build/tests/45742-19-0-all-without-test/screenshots/sc_failed_ready_20260203_180320_249020_TestPortalSaleDistributor.png
2026-02-03 18:03:20 ERROR server odoo.addons.test_oba_main_flows.tests.test_portal_sale_distributor:25
FAIL: TestPortalSaleDistributor.test_portal_sale_distributor
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/test_oba_main_flows/tests/test_portal_sale_distributor.py", line 25, in test_portal_sale_distributor
    self.start_tour("/odoo", "portal_sale_distributor_tour", login="portal-backend")
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 2529, in start_tour
    self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 2487, in browser_js
    self.assertTrue(browser._wait_ready(ready), 'The ready "%s" code was always falsy' % ready)
AssertionError: False is not true : The ready "odoo.isTourReady('portal_sale_distributor_tour')" code was always falsy
2026-02-03 18:03:20 WARNING server odoo.addons.test_oba_main_flows.tests.test_sale_order_type_automation.TestSaleOrderTypeAutomation.test_sale_order_type_automation:2517 step_delay is only suitable for local testing
2026-02-03 18:03:21 WARNING server odoo.addons.base.models.ir_asset:373 IrAsset: the path "demo_full/static/tests/tours/**/*" did not resolve to anything.
2026-02-03 18:03:21 ERROR server odoo.sql_db:436
bad query: b'INSERT INTO "ir_ui_menu_group_rel" ("menu_id", "gid") VALUES (479, 1), (562, 1), (305, 1), (153, 1), (15, 1), (16, 1) ON CONFLICT DO NOTHING'
ERROR: cannot execute INSERT in a read-only transaction
2026-02-03 18:03:21 WARNING server odoo.http:2254
cannot execute INSERT in a read-only transaction, retrying with a read/write cursor
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2249, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 184, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2330, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2452, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 355, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 788, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/controllers/home.py", line 95, in web_load_menus
    menus = request.env["ir.ui.menu"].load_web_menus(request.session.debug)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/web/models/ir_ui_menu.py", line 21, in load_web_menus
    menus = self.load_menus(debug)
            ^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 98, in lookup
    return self.lookup(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 155, in lookup
    value = self.method(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-miscellaneous/portal_backend/models/ir_ui_menu.py", line 15, in load_menus
    parent_menus_wo_group.with_context(from_config=True).write(
  File "/data/build/ingadhoc-odoo-saas-adhoc/saas_client_adhoc/models/ir_ui_menu.py", line 12, in write
    res = super(IrUiMenu, self).write(vals)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_menu.py", line 163, in write
    return super().write(vals)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/ai_fields/models/models.py", line 57, in write
    res = super().write(vals)
          ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4469, in write
    field.write(self, value)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields_relational.py", line 733, in write
    self.write_batch([(records, value)])
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields_relational.py", line 754, in write_batch
    self.write_real(records_commands_list, create)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields_relational.py", line 1511, in write_real
    cr.execute(SQL(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/test_cursor.py", line 79, in execute
    return self._cursor.execute(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/sql_db.py", line 433, in execute
    self._obj.execute(query, params)
psycopg2.errors.ReadOnlySqlTransaction: cannot execute INSERT in a read-only transaction
2026-02-03 18:04:21 INFO server odoo.addons.test_oba_main_flows.tests.test_sale_order_type_automation.TestSaleOrderTypeAutomation.test_sale_order_type_automation:350 Screenshot in: /data/build/tests/45742-19-0-all-without-test/screenshots/sc_failed_ready_20260203_180421_466171_TestSaleOrderTypeAutomation.png
2026-02-03 18:04:21 ERROR server odoo.addons.test_oba_main_flows.tests.test_sale_order_type_automation:36
FAIL: TestSaleOrderTypeAutomation.test_sale_order_type_automation
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/test_oba_main_flows/tests/test_sale_order_type_automation.py", line 36, in test_sale_order_type_automation
    self.start_tour(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 2529, in start_tour
    self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 2487, in browser_js
    self.assertTrue(browser._wait_ready(ready), 'The ready "%s" code was always falsy' % ready)
AssertionError: False is not true : The ready "odoo.isTourReady('sale_order_type_automation_tour')" code was always falsy
2026-02-03 18:04:22 WARNING server odoo.addons.base.models.ir_asset:373 IrAsset: the path "demo_full/static/tests/tours/**/*" did not resolve to anything.
2026-02-03 18:05:22 INFO server odoo.addons.test_oba_main_flows.tests.test_website_sale.TestWebsiteSale.test_website_sale_demo:350 Screenshot in: /data/build/tests/45742-19-0-all-without-test/screenshots/sc_failed_ready_20260203_180522_617736_TestWebsiteSale.png
2026-02-03 18:05:22 ERROR server odoo.addons.test_oba_main_flows.tests.test_website_sale:65
FAIL: TestWebsiteSale.test_website_sale_demo
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/test_oba_main_flows/tests/test_website_sale.py", line 65, in test_website_sale_demo
    self.start_tour("/shop", "website_sale_tour_demo", login="admin")
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 2529, in start_tour
    self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 2487, in browser_js
    self.assertTrue(browser._wait_ready(ready), 'The ready "%s" code was always falsy' % ready)
AssertionError: False is not true : The ready "odoo.isTourReady('website_sale_tour_demo')" code was always falsy
2026-02-03 18:05:22 ERROR server odoo.tests.result:679 3 failed, 5 error(s) of 13 tests when loading database '45742-19-0-all-without-test'
2026-02-03 18:05:34 INFO runbot Getting results for build 45742-19-0
2026-02-03 18:05:34 Step all-without-test finished in 8m
2026-02-03 18:05:34 Starting step setup from config Odoo by Adhoc Config (with translations)
2026-02-03 18:05:34 Using Dockerfile Tag odoo:adhoc_odoo_19
2026-02-03 18:05:35 INFO runbot Step setup finished in 0s
2026-02-03 18:05:35 Skipping step pot_github_push from config Odoo by Adhoc Config (with translations)
2026-02-03 18:05:35 Starting step run from config Odoo by Adhoc Config (with translations)
2026-02-03 18:05:35 INFO runbot build has a parent, skip run
2026-02-03 18:05:35 INFO runbot Step run finished in 0s