Description: [18.0] Odoo by Adhoc
Commit: ingadhoc-uruguay:5b83ca96  
Subject: [FIX] l10n_uy_ux: cleanup spaces in product description
Author: “Victoria
Committer: “Victoria
Commit: ingadhoc-account-payment:0485f844  
Subject: [FIX] account_payment_pro: fix unmatched_amount export for multiple payments
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-odoo-argentina-ee:77c5866c  
Subject: [FIX] l10n_ar_account_tax_settlement: implementar txt de drei
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: ingadhoc-odoo-saas-adhoc:0a8ba3ae  
Subject: [ADD] saas_client_l10n_uy: add post-migration script for cfe_template.xml update
Author: Julia Elizondo
Committer: Katherine Zaoral
Commit: ingadhoc-third-party-apps:0c411f14  
Subject: [UPD] yuju_factura_cl: fix
Author: augusto-weiss
Committer: augusto-weiss
Commit: ingadhoc-account-invoicing:f00c7473  
Subject: [ADD] account_lock_posted_moves: Flexible lock system for posted entries
Author: Felipe Garcia Suez
Committer: Felipe Garcia Suez
Commit: ingadhoc-product:1c3801d6  
Subject: [FIX] price_security_sale_margin: enhance view cache key handling and update invisible fields logic
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-odoo-argentina:87778097  
Subject: [BOT] Bump version: l10n_ar_tax_python 18.0.1.1.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-sale:07b1ff02  
Subject: [BOT] Bump version: sale_ux 18.0.1.20.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-account-financial-tools:67cbc468  
Subject: [BOT] Bump version: account_ux 18.0.1.27.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-demo:01cb25c3  
Subject: [IMP] demo_full: método de redondeo global en compañías argentinas
Author: Pablo Montenegro
Committer: Pablo Montenegro
Commit: ingadhoc-miscellaneous:09812b61  
Subject: [FIX] account_statement_import_sheet_file_bg: handle OpenPyXL Cell values in sheet header parsing
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-multi-company:37eae1a8  
Subject: [FIX] account_multicompany_ux: Improve validation for access to related sale orders in account.move and account.move.line
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-enterprise-extensions:be7a179c  
Subject: [BOT] Bump version: account_direct_debit 18.0.1.2.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-purchase:bb84c590  
Subject: [BOT] Bump version: purchase_ux 18.0.1.3.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-stock:a8d3eb9a  
Subject: [FIX]stock_ux: check_manual_lines execution time
Author: mav-adhoc
Committer: mav-adhoc
Commit: ingadhoc-odoo-saas:679a65fd  
Subject: [FIX] saas_client: replace advisory xact lock with session lock in fixdb
Author: Virginia
Committer: Virginia
Commit: ingadhoc-project:1d174ca9  
Subject: [IMP]project_ux:always display_in_project = True
Author: Juan Ignacio Carreras
Committer: mav-adhoc
Commit: ingadhoc-argentina-sale:4c644c4c  
Subject: [BOT] Bump version: l10n_ar_stock 18.0.1.2.0
Author: roboadhoc
Committer: roboadhoc
Commit: plugberry-pagos360:d976e68b  
Subject: [FIX] payment_pagos360: handle request_result as dict or list in _process_notification_data
Author: Martin Quinteros
Committer: Martin Quinteros
Commit: ingadhoc-multi-store:1fe5333f  
Subject: [FIX] stock_multi_store: Fix record rule for stock picking type that not have warehouse defined
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-website:3f4ea802  
Subject: [FIX] website_sale_hide_all_prices_product_configurator: Removed module
Author: Santiago Co
Committer: Nicolas Mac Rouillon
Commit: ingadhoc-delivery:bcde24ba  
Subject: [BOT] Bump version: delivery_andreani 18.0.1.2.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-partner:090f76ed  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-hr:c3815805  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: ingadhoc-aeroo_reports:cfe2266a  
Subject: [UPD] Copilot instructions
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: plugberry-mercadopago:61985a54  
Subject: [FIX] cleaner.yml
Author: Andrés Zacchino
Committer: GitHub
Commit: adhoc-cicd-bmya-odoo-bmya:a2e26ba1  
Subject: [REM] update_readme workflow — reemplazado por r+ bump/readme en robbmya
Author: robbmya
Committer: robbmya
Commit: adhoc-cicd-oca-hr:410e6fc2  
Subject: Translated using Weblate (Spanish)
Author: Ed-Spain
Committer: Weblate
Commit: adhoc-cicd-oca-mail:b30b54d4  
Subject: Translated using Weblate (Galician)
Author: Marcos Chavarría Teijeiro
Committer: Weblate
Commit: adhoc-cicd-odoo-odoo:8df2f5f8  
Subject: Merge commit 'refs/pull/184132/head' of github.com:odoo/odoo into 18.0-21143
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-connector:6e7645d9  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-pos:2f52f0d3  
Subject: Added translation using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-request:dd0bbf8f  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-account-analytic:32729a9e  
Subject: Merge commit 'refs/pull/818/head' of github.com:oca/account-analytic into 18.0-21168
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-availability:706ba1b5  
Subject: [FIX]stock_free_quantity: Fix the free quantity calculation for products with variants
Author: mav-adhoc
Committer: mav-adhoc
Commit: adhoc-cicd-oca-account-reconcile:c41fc1f7  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-timesheet:94a9e0bc  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-enterprise:4069515e  
Subject: Merge commit 'refs/pull/77307/head' of github.com:odoo/enterprise into 18.0-21135
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-survey:e927e81a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-website:136a0eb0  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-backend:ff48dc79  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-odoo-design-themes:32bf79cf  
Subject: [I18N] *: fetch latest Weblate translations
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-partner-contact:c92534c8  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-auth:9cb28a71  
Subject: Merge commit 'refs/pull/828/head' of github.com:oca/server-auth into 18.0-21100
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-knowledge:d6420758  
Subject: Translated using Weblate (Galician)
Author: Marcos Chavarría Teijeiro
Committer: Weblate
Commit: adhoc-cicd-oca-product-attribute:d79207c1  
Subject: Merge commit 'refs/pull/2164/head' of github.com:oca/product-attribute into 18.0-21222
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-brand:5ff8c5f2  
Subject: Translated using Weblate (Turkish)
Author: Betül Öğmen
Committer: Weblate
Commit: adhoc-cicd-oca-mis-builder:e31b63f2  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-account-invoicing:31702b37  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-workflow:121a3e2f  
Subject: Merge branch '18.0-t-45839-mav' of github.com:adhoc-dev/stock-logistics-workflow into 18.0-21189
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-management-system:158090d0  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-ux:b09b8165  
Subject: Merge commit 'refs/pull/1209/head' of github.com:oca/server-ux into 18.0-21224
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-e-commerce:1a4d37af  
Subject: Merge commit 'refs/pull/1081/head' of github.com:oca/e-commerce into 18.0-21175
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-expense:a7d4d36d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-manufacture:145fd5af  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-crm:d4b1e33d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-barcode:846ace89  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-project:ea65b6a3  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-tools:3323cc8b  
Subject: Merge commit 'refs/pull/3201/head' of github.com:oca/server-tools into 18.0-21120
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-social:cb4ccfc2  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-purchase-workflow:8bdf42ae  
Subject: Merge commit 'refs/pull/2670/head' of github.com:oca/purchase-workflow into 18.0-21125
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:fb0f8f9d  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-web:123101f9  
Subject: Merge pull request #3507 from StefanRijnhart/18.0-checklog-odoo.cfg-ignore_warning_killing_chrome
Author: Pedro M. Baeza
Committer: GitHub
Commit: adhoc-cicd-oca-product-pack:55d6fbbb  
Subject: Merge commit 'refs/pull/194/head' of github.com:oca/product-pack into 18.0-21223
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-holidays:1923e012  
Subject: Added translation using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-reporting-engine:43adab25  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-sale-workflow:c1fad4f6  
Subject: Merge commit 'refs/pull/3466/head' of github.com:oca/sale-workflow into 18.0-21141
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-bank-statement-import:1f3335b5  
Subject: Merge commit 'refs/pull/876/head' of github.com:oca/bank-statement-import into 18.0-21172
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-reservation:fb3cf1ed  
Subject: Merge commit 'refs/pull/7/head' of github.com:oca/stock-logistics-reservation into 18.0-21188
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-report-print-send:2dc10b13  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Version: 18.0
Config: [18.0] Odoo by Adhoc Config (with tests)
Build time: 16m
Wait time: 17m
Load time: 16m22s
Date Level Type Message
2026-04-16 14:35:01 INFO runbot Init build environment with config [18.0] Odoo by Adhoc Config (with tests)
2026-04-16 14:35:01 Starting step 18-all-with-tests from config 18.0] Odoo by Adhoc Config (with tests) [
2026-04-16 14:35:01 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-04-16 14:35:11 INFO server odoo.modules.loading:360 1 modules loaded in 4.15s, 9260 queries (+9260 extra)
2026-04-16 14:40:22 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 4 in (AR) Responsable Inscripto company
2026-04-16 14:40:22 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 5 in (AR) Monotributista company
2026-04-16 14:40:22 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 8 in (AR) Exento company
2026-04-16 14:41:40 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-04-16 14:42:33 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-04-16 14:43:44 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, Muebleria ARG
2026-04-16 14:45:17 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-04-16 14:45:19 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-04-16 14:45:22 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-04-16 14:45:24 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-04-16 14:45:27 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-04-16 14:45:28 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-04-16 14:45:38 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-04-16 14:45:40 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-04-16 14:45:43 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-04-16 14:45:45 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-04-16 14:45:48 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG, (AR) Responsable Inscripto 2
2026-04-16 14:45:49 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Responsable Inscripto 2, Muebleria ARG
2026-04-16 14:45:54 INFO server odoo.modules.loading:360 734 modules loaded in 641.27s, 458911 queries (+522738 extra)
2026-04-16 14:45:55 INFO server odoo.modules.loading:360 735 modules loaded in 0.56s, 320 queries (+320 extra)
2026-04-16 14:45:58 INFO server odoo.addons.base.models.ir_qweb:360 Pregenerating assets bundles
2026-04-16 14:46:40 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-04-16 14:46:41 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cdbf1760>
2026-04-16 14:46:42 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ce1dd3a0>
2026-04-16 14:46:42 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cf0744a0>
2026-04-16 14:46:43 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ca4baac0>
2026-04-16 14:46:44 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d2b558a0>
2026-04-16 14:46:44 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cd5163e0>
2026-04-16 14:46:45 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cef8d760>
2026-04-16 14:46:45 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cb5cfa60>
2026-04-16 14:46:46 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d1d78860>
2026-04-16 14:46:46 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cb5871a0>
2026-04-16 14:46:47 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44c9e42ca0>
2026-04-16 14:46:47 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cda3b2e0>
2026-04-16 14:46:48 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-04-16 14:46:49 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cc513240>
2026-04-16 14:46:49 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ce3a0400>
2026-04-16 14:46:50 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d24c2ca0>
2026-04-16 14:46:50 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cd312520>
2026-04-16 14:46:51 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ccd7f9c0>
2026-04-16 14:46:51 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ceef4040>
2026-04-16 14:46:52 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ceb1cb80>
2026-04-16 14:46:53 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ce402980>
2026-04-16 14:46:53 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ce1de840>
2026-04-16 14:46:54 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44c7776840>
2026-04-16 14:46:55 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cfac60c0>
2026-04-16 14:46:55 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cb5e1b20>
2026-04-16 14:46:56 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cc60d260>
2026-04-16 14:46:56 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44c99df240>
2026-04-16 14:46:57 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ceb05da0>
2026-04-16 14:46:57 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cc555c60>
2026-04-16 14:46:58 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d14558a0>
2026-04-16 14:46:59 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cb9b8f40>
2026-04-16 14:46:59 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d2038400>
2026-04-16 14:47:00 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cdfa6ca0>
2026-04-16 14:47:00 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cd290220>
2026-04-16 14:47:01 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ce70ccc0>
2026-04-16 14:47:01 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44c9e980e0>
2026-04-16 14:47:02 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cdd823e0>
2026-04-16 14:47:03 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d62a6200>
2026-04-16 14:47:03 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44c7749ee0>
2026-04-16 14:47:04 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cb8f7740>
2026-04-16 14:47:04 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d6c97380>
2026-04-16 14:47:05 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cd2ae5c0>
2026-04-16 14:47:06 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44c7775bc0>
2026-04-16 14:47:06 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ce48ce00>
2026-04-16 14:47:07 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cb1696c0>
2026-04-16 14:47:07 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d0b60220>
2026-04-16 14:47:08 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cb790040>
2026-04-16 14:47:09 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cdcc3b00>
2026-04-16 14:47:09 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d0989080>
2026-04-16 14:47:10 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ca195c60>
2026-04-16 14:47:10 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ce156340>
2026-04-16 14:47:11 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cccdda80>
2026-04-16 14:47:12 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44c714f7e0>
2026-04-16 14:47:12 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cef70860>
2026-04-16 14:47:13 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cd2af1a0>
2026-04-16 14:47:14 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ccbbd440>
2026-04-16 14:47:14 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d07b4a40>
2026-04-16 14:47:15 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cb70a840>
2026-04-16 14:47:15 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cdca34c0>
2026-04-16 14:47:16 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cdbf1580>
2026-04-16 14:47:16 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d091b880>
2026-04-16 14:47:17 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cc9f2340>
2026-04-16 14:47:17 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cdbf2980>
2026-04-16 14:47:18 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d041f240>
2026-04-16 14:47:19 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ca260e00>
2026-04-16 14:47:19 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cd5036a0>
2026-04-16 14:47:20 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cedf1ee0>
2026-04-16 14:47:21 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cc9f1800>
2026-04-16 14:47:21 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d09c5120>
2026-04-16 14:47:22 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cf555080>
2026-04-16 14:47:22 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44ce3f5da0>
2026-04-16 14:47:23 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cdf6f1a0>
2026-04-16 14:47:23 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44cf554540>
2026-04-16 14:47:24 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44d5a61da0>
2026-04-16 14:47:25 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, Muebleria ARG
2026-04-16 14:47:25 INFO server odoo.tests.common:360 /data/build/adhoc-cicd-oca-sale-workflow/sale_exception/models/sale_order.py:77:_register_hook setting sale.order.action_confirm to <function SaleOrder._register_hook.<locals>.patched_action_confirm at 0x7a44c7744900>
2026-04-16 14:47:26 Log limit reached (full logs are still available in the log file)
2026-04-16 14:51:11 INFO runbot Getting results for build 64770-18-0
2026-04-16 14:51:11 ERROR runbot
Error found in logs:
2026-04-16 14:48:39,156 9 ERROR 64770-18-0-all odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: FAIL: TestHrAttendanceOvertime.test_absence_management
2026-04-16 14:50:54,708 9 ERROR 64770-18-0-all odoo.tests.result: 1 failed, 0 error(s) of 379 tests when loading database '64770-18-0-all' 
2026-04-16 14:51:11 Step 18-all-with-tests finished in 16m
2026-04-16 14:51:11 Starting step setup from config 18.0] Odoo by Adhoc Config (with tests) [
2026-04-16 14:51:11 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-04-16 14:51:21 INFO runbot Step setup finished in 1s
2026-04-16 14:51:21 Starting step run from config 18.0] Odoo by Adhoc Config (with tests) [
2026-04-16 14:51:21 INFO runbot Start running build 64770-18-0
2026-04-16 14:51:21 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-04-16 14:51:25 INFO server odoo.modules.loading:360 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-04-16 14:51:29 INFO server odoo.modules.loading:360 735 modules loaded in 4.11s, 0 queries (+0 extra)
2026-04-16 14:51:46 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:51:50 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:51:54 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:51:58 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:02 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:07 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:11 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:15 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:19 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:23 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:27 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:32 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:36 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:40 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:45 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:49 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:53 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:52:57 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:01 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:05 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:09 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:14 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:18 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:22 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:26 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:30 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:30 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-04-16 14:53:47 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:50 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 14:53:53 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-04-16 15:02:33 INFO runbot Killing build 64770-18-0, requested by Administrator (user #2)
2026-04-16 15:02:34 INFO runbot Kill build 64770-18-0