This build is referenced in 2 bundles
Description: [19.0] Odoo by Adhoc
Commit: ingadhoc-odoo-saas-adhoc:0e962daa  
Subject: [FIX] saas_provider_upgrade: Set the request to next state on intermediate requests after finishing the Upgraded scripts
Author: nicomacr
Committer: nicomacr
Commit: ingadhoc-stock:d8a27bb7  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-enterprise-extensions:d698690d  
Subject: [BOT] Bump version: sale_subscription_ux 19.0.1.1.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-odoo-argentina:2c9843a5  
Subject: [FIX] l10n_ar_tax: attach all wth reports in mass email sending even when names are equal
Author: Julia Elizondo
Committer: Julia Elizondo
Commit: ingadhoc-demo:b7745f58  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-odoo-argentina-ee:7e699f89  
Subject: [FIX] l10n_ar_currency_update: actualización de moneda.
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: ingadhoc-purchase:a7b58472  
Subject: [FIX]purchase_stock_ux: product_uom
Author: Juan Ignacio Carreras
Committer: Juan Carreras
Commit: ingadhoc-account-payment:a567cc4e  
Subject: [FIX] account_payment_pro: Ensure company_id change validation only occurs if original company_id is set
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-account-financial-tools:9f475716  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-multi-company:16b1a353  
Subject: [FIX]account_multicompany_ux: preserve payment term changing invoice company
Author: Matias Peralta
Committer: Matias Peralta
Commit: ingadhoc-sale:f808d111  
Subject: [IMP] sale_order_type_automation: remove payment pro depends
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: ingadhoc-account-invoicing:6fc288bb  
Subject: [FIX] account_invoice_commission: adjust visibility conditions for commission pages
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-miscellaneous:978596db  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: ingadhoc-product:347b4c99  
Subject: [FIX] product_catalog_tree: improve order line quantity update logic
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-website:dc6d4bb5  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-uruguay:9718424b  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-third-party-apps:77b668a5  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-project:85c91207  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-partner:d2ef144d  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-odoo-saas:512eeb6d  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-hr:8d0c73a3  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-argentina-sale:5a873718  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-aeroo_reports:f586b8a7  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
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-bmya-odoo-bmya:2ce18652  
Subject: [FIX] button
Author: Daniel Blanco
Committer: Daniel Blanco
Commit: adhoc-cicd-oca-account-financial-reporting:8057c115  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-hr:80337c68  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-mail:d47d1829  
Subject: Merge commit 'refs/pull/108/head' of github.com:oca/mail into 19.0-20144
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-odoo-odoo:d75bbb65  
Subject: Merge commit 'refs/pull/230101/head' of github.com:odoo/odoo into 19.0-20173
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:d3b2f92c  
Subject: Merge commit 'refs/pull/858/head' of github.com:oca/account-analytic into 19.0-20170
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-availability:2e76b736  
Subject: Merge commit 'refs/pull/64/head' of github.com:oca/stock-logistics-availability into 19.0-20048
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:cf6306e6  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-odoo-enterprise:7216d2c8  
Subject: Merge commit 'refs/pull/100457/head' of github.com:odoo/enterprise into 19.0-20178
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:4cdcb768  
Subject: Merge commit 'refs/pull/1131/head' of github.com:oca/website into 19.0-20053
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-server-backend:ebf69e6d  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-odoo-design-themes:7b23e8e5  
Subject: [I18N] *: fetch latest Weblate translations
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-partner-contact:03322d7a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-auth:2f76674d  
Subject: Merge commit 'refs/pull/853/head' of github.com:oca/server-auth into 19.0-20131
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:0b4665a2  
Subject: Merge commit 'refs/pull/2089/head' of github.com:oca/product-attribute into 19.0-20108
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-brand:88ca650a  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
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:acbe8ddb  
Subject: Merge commit 'refs/pull/2144/head' of github.com:oca/account-invoicing into 19.0-20142
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-workflow:b5ff2787  
Subject: Merge commit 'refs/pull/2151/head' of github.com:oca/stock-logistics-workflow into 19.0-20158
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:8257bfa2  
Subject: Merge commit 'refs/pull/1182/head' of github.com:oca/server-ux into 19.0-20110
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:9ac749b4  
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:1252f57f  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-tools:b7eb34b7  
Subject: Merge commit 'refs/pull/3381/head' of github.com:oca/server-tools into 19.0-20109
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:ae52a4d6  
Subject: Merge commit 'refs/pull/2878/head' of github.com:oca/purchase-workflow into 19.0-20145
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:27a94faf  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-web:56b0b43a  
Subject: Merge commit 'refs/pull/3310/head' of github.com:oca/web into 19.0-20148
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-product-pack:71c37a42  
Subject: Merge commit 'refs/pull/225/head' of github.com:oca/product-pack into 19.0-20043
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:7278b347  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-sale-workflow:9a837248  
Subject: Merge commit 'refs/pull/3933/head' of github.com:oca/sale-workflow into 19.0-20172
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-bank-statement-import:c71dea90  
Subject: Merge commit 'refs/pull/894/head' of github.com:oca/bank-statement-import into 19.0-20143
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-reservation:f7c377b1  
Subject: Merge commit 'refs/pull/44/head' of github.com:oca/stock-logistics-reservation into 19.0-20050
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-report-print-send:b54be2c0  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Version: 19.0
Config: [19.0] Odoo by Adhoc Config (with tests)
Build time: 10m
Wait time: 10m
Load time: 9m58s
Date Level Type Message
2026-02-24 22:19:33 INFO runbot Init build environment with config [19.0] Odoo by Adhoc Config (with tests)
2026-02-24 22:19:33 Starting step 19-all-with-tests from config 19.0] Odoo by Adhoc Config (with tests) [
2026-02-24 22:19:33 Using Dockerfile Tag odoo:adhoc_odoo_19
2026-02-24 22:19:41 INFO server odoo.modules.loading:350 1 modules loaded in 4.36s, 9449 queries (+9449 extra)
2026-02-24 22:23:01 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-24 22:23:01 INFO server odoo.addons.l10n_ar_edi.models.res_company:160 Setting demo certificate from False to AR demo certificate 8 in (AR) Monotributista company
2026-02-24 22:23:02 INFO server odoo.addons.l10n_ar_edi.models.res_company:160 Setting demo certificate from False to AR demo certificate 10 in (AR) Exento company
2026-02-24 22:24:03 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, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:25:14 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, (AR) Monotributista, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:26:28 INFO server odoo.modules.loading:350 681 modules loaded in 404.50s, 522209 queries (+550975 extra)
2026-02-24 22:26:29 INFO server odoo.modules.loading:350 684 modules loaded in 1.21s, 1465 queries (+1465 extra)
2026-02-24 22:26:32 INFO server odoo.addons.base.models.ir_qweb:350 Pregenerating assets bundles
2026-02-24 22:27:12 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:14 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:24 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:36 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:48 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:49 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:51 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:53 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:54 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:55 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:58 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:27:59 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:00 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:24 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:26 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte, company_1_data
2026-02-24 22:28:32 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), Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:34 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), Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:39 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), Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:46 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:49 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:52 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:53 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:54 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:28:57 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:29:13 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:29:15 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte
2026-02-24 22:29:17 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte, Test Argentine Company 1
2026-02-24 22:29:18 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as ARCA for next companies: (AR) Exento, Asesoramiento (M), Casa Matriz SRL. RI, Distribuidora, Distribuidora SRL, Muebleria ARG, Reventa, Reventa SA, Sucursal Centro, Sucursal Norte, Test Argentine Company 1, Test Argentine Company 2
2026-02-24 22:29:30 INFO runbot Getting results for build 50733-19-0
2026-02-24 22:29:30 Step 19-all-with-tests finished in 10m
2026-02-24 22:29:30 Starting step setup from config 19.0] Odoo by Adhoc Config (with tests) [
2026-02-24 22:29:30 Using Dockerfile Tag odoo:adhoc_odoo_19
2026-02-24 22:29:31 INFO runbot Step setup finished in 0s
2026-02-24 22:29:31 Starting step run from config 19.0] Odoo by Adhoc Config (with tests) [
2026-02-24 22:29:31 INFO runbot Start running build 50733-19-0
2026-02-24 22:29:31 Using Dockerfile Tag odoo:adhoc_odoo_19
2026-02-24 22:29:32 INFO server odoo.modules.loading:350 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-02-24 22:29:36 INFO server odoo.modules.loading:350 684 modules loaded in 3.63s, 0 queries (+0 extra)
2026-02-24 22:30:45 ERROR server odoo.addons.ai.models.ai_embedding:141 Failed to process batch 1/1 for model text-embedding-3-small: Not Provider url or saas database uuid configured
2026-02-24 22:30:45 WARNING server odoo.addons.base.models.ir_qweb:2477 Found deprecated directive @t-raw="'\\n'" in template 875. Replace by @t-out, and explicitely wrap content in `Markup` if necessary (which likely is not the case)
2026-02-24 22:30:50 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:30:54 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:30:58 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:03 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:07 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:11 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:15 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:20 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:24 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:28 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:32 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:36 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:40 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:44 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:48 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:54 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:31:58 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:32:03 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:32:07 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:32:11 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:32:15 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:32:16 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 24 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 2) that is not approved
2026-02-24 22:32:27 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-24 22:32:27 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-24 22:32:32 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:32:36 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:32:40 WARNING server odoo.addons.base.models.ir_actions_report:630
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-24 22:32:44 ERROR server odoo.addons.ai.models.ai_embedding:141 Failed to process batch 1/1 for model text-embedding-3-small: Not Provider url or saas database uuid configured
2026-02-24 22:32:44 ERROR server odoo.addons.ai.models.ai_embedding:141 Failed to process batch 1/1 for model text-embedding-3-small: Not Provider url or saas database uuid configured
2026-02-24 22:35:13 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 24 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 2) that is not approved
2026-02-24 22:49:03 WARNING server odoo.models:576 @api.onchange('product_id', 'product_uom_qty', 'product_uom_id', 'price_unit', 'discount', 'name', 'tax_id') parameters must be field names -> not valid: ['tax_id']
2026-02-24 22:49:14 WARNING server odoo.models:576 @api.onchange('product_id', 'product_uom_qty', 'product_uom_id', 'price_unit', 'discount', 'name', 'tax_id') parameters must be field names -> not valid: ['tax_id']
2026-02-24 22:55:09 WARNING server odoo.addons.base.models.ir_qweb:1809 Unknown directives or unused attributes: {'t-index'} in 5916
2026-02-24 22:55:09 WARNING server odoo.addons.base.models.ir_qweb:1809 Unknown directives or unused attributes: {'t-index'} in 5916
2026-02-24 23:23:24 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-24 23:23:24 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 00:23:56 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 00:23:56 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 01:23:16 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 01:23:16 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 02:23:47 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 02:23:47 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 03:23:10 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 03:23:10 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 04:23:41 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 04:23:41 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 05:24:11 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 05:24:11 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 06:23:35 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 06:23:35 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 07:24:05 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 07:24:05 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 08:23:28 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 08:23:28 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 09:02:17 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2328, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2450, 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/website_sale/controllers/main.py", line 375, in shop
    fuzzy_search_term, product_count, search_product = self._shop_lookup_products(
                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_stock_renting/controllers/website_sale.py", line 13, in _shop_lookup_products
    fuzzy_search_term, product_count, search_result = super()._shop_lookup_products(
                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 246, in _shop_lookup_products
    product_count, details, fuzzy_search_term = website._search_with_fuzzy("products_only", search,
                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/website.py", line 2064, in _search_with_fuzzy
    count, results = self._search_exact(search_details, search, limit, order)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/website.py", line 2087, in _search_exact
    results, count = model._search_fetch(search_detail, search, limit, order)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 385, in _search_fetch
    results = model.search(
              ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 1378, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 1408, in search_fetch
    query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 09:23:59 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 09:23:59 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 10:23:22 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 10:23:22 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 11:23:16 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 11:23:16 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 11:23:22 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2328, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2543, in dispatch
    result = 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/website_sale_stock_wishlist/controllers/variant.py", line 13, in get_combination_info_website
    return super().get_combination_info_website(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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-enterprise/website_sale_subscription/controllers/variant.py", line 14, in get_combination_info_website
    res = super().get_combination_info_website(*args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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/website_sale_stock/controllers/variant.py", line 13, in get_combination_info_website
    return super().get_combination_info_website(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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-enterprise/website_sale_renting/controllers/variant.py", line 18, in get_combination_info_website
    return super().get_combination_info_website(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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/website_sale/controllers/variant.py", line 25, in get_combination_info_website
    combination_info = product_template._get_combination_info(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: ProductTemplate._get_combination_info() got an unexpected keyword argument 'uom_id'
2026-02-25 11:26:08 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2327, in _serve_ir_http
    self.registry['ir.http']._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 213, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/html_editor/models/ir_http.py", line 21, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 504, in _pre_dispatch
    _, path = rule.build(args)
              ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 831, in build
    return self._build_unknown(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 125, in __call__
    return self._callable(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<werkzeug routing>", line 1, in <builder:'/shop/<model("product.template"):product>'>
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 450, in to_url
    return super().to_url(value)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 78, in to_url
    return self.slug(value)
           ^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 71, in _slug
    return super()._slug(value)
           ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 57, in _slug
    identifier, name = value.id, value.display_name
                                 ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 483, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_template.py", line 83, in _compute_display_name
    super()._compute_display_name()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_template.py", line 573, in _compute_display_name
    if not template.name:
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3796, in fetch
    query = self._search([('id', 'in', self.ids)], active_test=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 11:26:08 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2327, in _serve_ir_http
    self.registry['ir.http']._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 213, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/html_editor/models/ir_http.py", line 21, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 504, in _pre_dispatch
    _, path = rule.build(args)
              ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 831, in build
    return self._build_unknown(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 125, in __call__
    return self._callable(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<werkzeug routing>", line 1, in <builder:'/shop/<model("product.template"):product>'>
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 450, in to_url
    return super().to_url(value)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 78, in to_url
    return self.slug(value)
           ^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 71, in _slug
    return super()._slug(value)
           ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 57, in _slug
    identifier, name = value.id, value.display_name
                                 ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 483, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_template.py", line 83, in _compute_display_name
    super()._compute_display_name()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_template.py", line 573, in _compute_display_name
    if not template.name:
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3796, in fetch
    query = self._search([('id', 'in', self.ids)], active_test=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 11:26:14 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2328, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2450, 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-enterprise/website_sale_renting/controllers/main.py", line 35, in product
    return super().product(*args, start_date=start_date, end_date=end_date, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  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/website_sale/controllers/main.py", line 579, in product
    self._prepare_product_values(
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale_stock/controllers/website_sale.py", line 11, in _prepare_product_values
    values = super()._prepare_product_values(product, category, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 795, in _prepare_product_values
    product_markup_data = [product._to_markup_data(request.website)]
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/product_template.py", line 1033, in _to_markup_data
    if self.product_variant_count == 1:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 483, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_template.py", line 409, in _compute_product_variant_count
    template.product_variant_count = len(template.product_variant_ids)
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields_relational.py", line 931, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields_relational.py", line 45, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3812, in fetch
    fetched = self._fetch_query(query, fields_to_fetch)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3940, in _fetch_query
    field.read(fetched)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields_relational.py", line 947, in read
    lines = comodel.search_fetch(domain, field_names)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 1408, in search_fetch
    query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/stock_barcode/models/product_product.py", line 21, in _search
    return super()._search(domain, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_product.py", line 557, in _search
    return super()._search(domain, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 967, in _optimize_step
    domain = opt(self, model)
             ^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 1368, in _optimize_any_domain_at_level
    domain = domain._optimize(comodel, level)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File
 ...<message too long, truncated>
2026-02-25 11:26:49 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2328, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2450, 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/website_sale/controllers/main.py", line 375, in shop
    fuzzy_search_term, product_count, search_product = self._shop_lookup_products(
                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_stock_renting/controllers/website_sale.py", line 13, in _shop_lookup_products
    fuzzy_search_term, product_count, search_result = super()._shop_lookup_products(
                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 246, in _shop_lookup_products
    product_count, details, fuzzy_search_term = website._search_with_fuzzy("products_only", search,
                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/website.py", line 2064, in _search_with_fuzzy
    count, results = self._search_exact(search_details, search, limit, order)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/website.py", line 2087, in _search_exact
    results, count = model._search_fetch(search_detail, search, limit, order)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 385, in _search_fetch
    results = model.search(
              ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 1378, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 1408, in search_fetch
    query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 11:35:19 INFO server odoo.modules.loading:350 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-02-25 11:35:21 INFO server odoo.modules.loading:350 684 modules loaded in 0.14s, 0 queries (+0 extra)
2026-02-25 11:35:22 INFO server odoo.modules.loading:350 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-02-25 11:35:23 INFO server odoo.modules.loading:350 683 modules loaded in 0.14s, 0 queries (+0 extra)
2026-02-25 11:35:27 INFO server odoo.modules.loading:350 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-02-25 11:35:27 INFO server odoo.modules.loading:350 683 modules loaded in 0.14s, 0 queries (+0 extra)
2026-02-25 11:40:17 INFO server odoo.modules.loading:350 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-02-25 11:40:17 INFO server odoo.modules.loading:350 683 modules loaded in 0.14s, 0 queries (+0 extra)
2026-02-25 11:40:18 WARNING server odoo.addons.base.models.ir_qweb:2477 Found deprecated directive @t-raw="'\\n'" in template 875. Replace by @t-out, and explicitely wrap content in `Markup` if necessary (which likely is not the case)
2026-02-25 11:47:21 WARNING server odoo.models:576 @api.onchange('product_id', 'product_uom_qty', 'product_uom_id', 'price_unit', 'discount', 'name', 'tax_id') parameters must be field names -> not valid: ['tax_id']
2026-02-25 11:49:05 WARNING server odoo.http:2829 The selected company is not compatible with the companies of the related user(s)
2026-02-25 11:50:43 ERROR server odoo.addons.ai.models.ai_embedding:141 Failed to process batch 1/1 for model text-embedding-3-small: Not Provider url or saas database uuid configured
2026-02-25 11:55:18 ERROR server odoo.addons.ai.models.ai_embedding:141 Failed to process batch 1/1 for model text-embedding-3-small: Not Provider url or saas database uuid configured
2026-02-25 11:58:34 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2327, in _serve_ir_http
    self.registry['ir.http']._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 213, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/html_editor/models/ir_http.py", line 21, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 504, in _pre_dispatch
    _, path = rule.build(args)
              ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 831, in build
    return self._build_unknown(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 125, in __call__
    return self._callable(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<werkzeug routing>", line 1, in <builder:'/shop/<model("product.template"):product>'>
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 450, in to_url
    return super().to_url(value)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 78, in to_url
    return self.slug(value)
           ^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 71, in _slug
    return super()._slug(value)
           ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 57, in _slug
    identifier, name = value.id, value.display_name
                                 ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 483, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_template.py", line 83, in _compute_display_name
    super()._compute_display_name()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_template.py", line 573, in _compute_display_name
    if not template.name:
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3796, in fetch
    query = self._search([('id', 'in', self.ids)], active_test=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 12:03:40 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2328, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2450, 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/website_sale/controllers/main.py", line 375, in shop
    fuzzy_search_term, product_count, search_product = self._shop_lookup_products(
                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/website_sale_stock_renting/controllers/website_sale.py", line 13, in _shop_lookup_products
    fuzzy_search_term, product_count, search_result = super()._shop_lookup_products(
                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 246, in _shop_lookup_products
    product_count, details, fuzzy_search_term = website._search_with_fuzzy("products_only", search,
                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/website.py", line 2064, in _search_with_fuzzy
    count, results = self._search_exact(search_details, search, limit, order)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/website.py", line 2087, in _search_exact
    results, count = model._search_fetch(search_detail, search, limit, order)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 385, in _search_fetch
    results = model.search(
              ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 1378, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 1408, in search_fetch
    query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 12:09:20 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2327, in _serve_ir_http
    self.registry['ir.http']._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 213, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/html_editor/models/ir_http.py", line 21, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 504, in _pre_dispatch
    _, path = rule.build(args)
              ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 831, in build
    return self._build_unknown(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 125, in __call__
    return self._callable(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<werkzeug routing>", line 1, in <builder:'/shop/<model("product.template"):product>'>
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 450, in to_url
    return super().to_url(value)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 78, in to_url
    return self.slug(value)
           ^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 71, in _slug
    return super()._slug(value)
           ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 57, in _slug
    identifier, name = value.id, value.display_name
                                 ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 483, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_template.py", line 83, in _compute_display_name
    super()._compute_display_name()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_template.py", line 573, in _compute_display_name
    if not template.name:
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3796, in fetch
    query = self._search([('id', 'in', self.ids)], active_test=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 12:09:20 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2327, in _serve_ir_http
    self.registry['ir.http']._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 213, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/html_editor/models/ir_http.py", line 21, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 504, in _pre_dispatch
    _, path = rule.build(args)
              ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 831, in build
    return self._build_unknown(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 125, in __call__
    return self._callable(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<werkzeug routing>", line 1, in <builder:'/shop/<model("product.template"):product>'>
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 450, in to_url
    return super().to_url(value)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 78, in to_url
    return self.slug(value)
           ^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 71, in _slug
    return super()._slug(value)
           ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 57, in _slug
    identifier, name = value.id, value.display_name
                                 ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 483, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_template.py", line 83, in _compute_display_name
    super()._compute_display_name()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_template.py", line 573, in _compute_display_name
    if not template.name:
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3796, in fetch
    query = self._search([('id', 'in', self.ids)], active_test=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 12:09:25 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2327, in _serve_ir_http
    self.registry['ir.http']._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 213, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/html_editor/models/ir_http.py", line 21, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 504, in _pre_dispatch
    _, path = rule.build(args)
              ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 831, in build
    return self._build_unknown(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 125, in __call__
    return self._callable(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<werkzeug routing>", line 1, in <builder:'/shop/<model("product.template"):product>'>
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 450, in to_url
    return super().to_url(value)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 78, in to_url
    return self.slug(value)
           ^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 71, in _slug
    return super()._slug(value)
           ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 57, in _slug
    identifier, name = value.id, value.display_name
                                 ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 483, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_template.py", line 83, in _compute_display_name
    super()._compute_display_name()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_template.py", line 573, in _compute_display_name
    if not template.name:
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3796, in fetch
    query = self._search([('id', 'in', self.ids)], active_test=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 12:11:04 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2327, in _serve_ir_http
    self.registry['ir.http']._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 213, in _pre_dispatch
    super()._pre_dispatch(rule, arguments)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/auth_signup/models/ir_http.py", line 13, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/html_editor/models/ir_http.py", line 21, in _pre_dispatch
    super()._pre_dispatch(rule, args)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 504, in _pre_dispatch
    _, path = rule.build(args)
              ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/werkzeug/routing/rules.py", line 831, in build
    return self._build_unknown(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 125, in __call__
    return self._callable(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<werkzeug routing>", line 1, in <builder:'/shop/<model("product.template"):product>'>
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 450, in to_url
    return super().to_url(value)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_http.py", line 78, in to_url
    return self.slug(value)
           ^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_http.py", line 71, in _slug
    return super()._slug(value)
           ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/http_routing/models/ir_http.py", line 57, in _slug
    identifier, name = value.id, value.display_name
                                 ^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1746, in __get__
    self.compute_value(recs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1917, in compute_value
    records._compute_field_value(self)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/mail/models/mail_thread.py", line 483, in _compute_field_value
    return super()._compute_field_value(field)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 4952, in _compute_field_value
    determine(field.compute, self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_renting/models/product_template.py", line 83, in _compute_display_name
    super()._compute_display_name()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/product/models/product_template.py", line 573, in _compute_display_name
    if not template.name:
           ^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1702, in __get__
    recs._fetch_field(self)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3772, in _fetch_field
    self.fetch(fnames)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 3796, in fetch
    query = self._search([('id', 'in', self.ids)], active_test=False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 12:11:15 WARNING server odoo.addons.saas_client.patches:30 Another process is already generating assets for: 50733-19-0-all:web.assets_web
2026-02-25 12:11:15 WARNING server odoo.http:2829 Could not acquire advisory lock for asset bundle generation: 50733-19-0-all:web.assets_web
2026-02-25 12:20:50 ERROR server odoo.http:2831
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2800, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2275, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2273, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/model.py", line 185, in retrying
    result = func()
             ^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2328, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/http.py", line 2450, 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/website/controllers/main.py", line 292, in sitemap_xml_index
    urls = View._render_template('website.sitemap_locs', values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/ir_ui_view.py", line 456, in _render_template
    return super()._render_template(template, values=values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_ui_view.py", line 2542, in _render_template
    return self.env['ir.qweb']._render(template, values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 728, in _render
    return Markup(''.join(iterator))
                  ^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_qweb.py", line 756, in _render_iterall
    for item in frame.iterator:
                ^^^^^^^^^^^^^^
  File "<2086>", line 161, in template_website_sitemap_locs_2086
  File "<2086>", line 32, in template_website_sitemap_locs_2086_content
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/website.py", line 1612, in _enumerate_pages
    for loc in sitemap_func(self.with_context(lang=self.default_lang_id.code).env, rule, query_string):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website_sale/controllers/main.py", line 214, in sitemap_products
    for product in ProductTemplate.with_context(prefetch_fields=False).search(dom):
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 1378, in search
    return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 1408, in search_fetch
    query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/models.py", line 5375, in _search
    sec_domain = sec_domain.optimize_full(self_sudo)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 445, in optimize_full
    return self._optimize(model, OptimizationLevel.FULL)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in _optimize_step
    children = self._flatten(child._optimize(model, level) for child in self.children)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 608, in _flatten
    for child in children:
                 ^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 653, in <genexpr>
    children = self._flatten(child._optimize(model, level) for child in self.children)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 459, in _optimize
    previous, domain = domain, domain._optimize_step(model, next_level)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 957, in _optimize_step
    domain = self._optimize_field_search_method(model)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/domains.py", line 987, in _optimize_field_search_method
    computed_domain = field.determine_domain(model, operator, value)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 1930, in determine_domain
    return determine(self.search, records, operator, value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/orm/fields.py", line 81, in determine
    return needle(*args)
           ^^^^^^^^^^^^^
  File "/data/build/ingadhoc-website/website_sale_product_multi_website/models/product_template.py", line 40, in _search_website_published
    return super(ProductTemplate, self.with_context(multi_website_domain=True))._search_website_published(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/website/models/mixins.py", line 308, in _search_website_published
    return is_published & on_current_website
           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for &: 'DomainCondition' and 'list'
2026-02-25 12:23:29 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:648
An error was found when synchronizing vendor bills
2026-02-25 12:23:29 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:650 Company Name: "Muebleria UY", Company ID: (18), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company Muebleria UY: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-25 12:25:10 INFO runbot Kill build 50733-19-0