Commit: telescope_addons_cp:7139b5fd  
Subject: Adjust user groups
Author: Jake Warren
Committer: Jake Warren
Commit: enterprise:f1f1805f  
Subject: [FIX] account_reports: grayed out the company header in dark mode
Author: unka-odoo
Committer: unka-odoo
Commit: odoo:260c69ed  
Subject: [ADD] account_edi_ubl_cii: apply peppol bis3 rule SE-R-005
Author: Victor Miguel Armenta Carrillo
Committer: Victor Miguel Armenta Carrillo
Version: 18
Config: Default
Build time: 92m
Wait time: 92m
Load time: 1h32m
Date Level Type Message
2026-03-20 14:03:48 INFO runbot Init build environment with config Default
2026-03-20 14:03:48 Starting step base from config Default
2026-03-20 14:03:48 Using Dockerfile Tag odoo:Telescope_DockerDefault
2026-03-20 14:05:30 INFO server odoo.modules.loading:360 1 modules loaded in 12.18s, 9241 queries (+9241 extra)
2026-03-20 14:05:42 INFO server odoo.modules.loading:360 18 modules loaded in 10.33s, 7893 queries (+7893 extra)
2026-03-20 14:05:44 INFO runbot Getting results for build 00250-18
2026-03-20 14:05:44 Step base finished in 114s
2026-03-20 14:05:44 Starting step all from config Default
2026-03-20 14:05:44 Using Dockerfile Tag odoo:Telescope_DockerDefault
2026-03-20 14:07:53 INFO server odoo.modules.loading:360 1 modules loaded in 62.94s, 9241 queries (+37347 extra)
2026-03-20 14:36:16 INFO server odoo.modules.loading:360 192 modules loaded in 1700.85s, 150537 queries (+1099205 extra)
2026-03-20 14:36:20 INFO server odoo.addons.base.models.ir_qweb:360 Pregenerating assets bundles
2026-03-20 14:37:09 INFO server odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts:360 Screencast frames in: /data/build/tests/00250-18-all/screencasts/failed_screencast_20260320_143709_663876
2026-03-20 14:40:42 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1686 QUnit: passed 87 tests (350 assertions), took 5s
2026-03-20 14:48:58 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser:1686 [HOOT] Passed 6824 tests (22297 assertions, total time: 00:08:13)
2026-03-20 15:01:12 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2382, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1204, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-20 15:01:12 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2382, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1204, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-20 15:01:13 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2382, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1204, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-20 15:01:14 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2382, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1204, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-20 15:01:15 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2382, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1204, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-20 15:01:16 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2382, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1204, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-20 15:01:17 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2382, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1204, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-20 15:01:27 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2382, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1204, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-20 15:01:37 ERROR server odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser:1686
FAILED: [9/14] Tour totportal_login_enabled → Step go back to security (trigger: a:contains(Security)).
Element has been found.
BUT: It is not allowed to do action on an element that's below a modal.
TIMEOUT step failed to complete within 10000 ms.
2026-03-20 15:01:37 INFO server odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser:1686
Error received after termination: {
  "content": "input code",
  "trigger": "input[name=totp_token]",
  "run": "[function]"
},
{
  "trigger": "button:contains(Log in)",
  "run": "click",
  "expectUnloadPage": true
},
{
  "content": "check we're logged in",
  "trigger": "h3:contains(My account)"
},
---------- FAILED: [9/14] Tour totportal_login_enabled → Step go back to security (trigger: a:contains(Security)) ----------
{
  "content": "go back to security",
  "trigger": "a:contains(Security)",
  "run": "click",
  "expectUnloadPage": true
},
----------------------------------------------------------------------------------------------------------------------------
{
  "content": "Open totp wizard",
  "trigger": "button#auth_totp_portal_disable",
  "run": "click"
},
{
  "content": "Check that we have to enter enhanced security mode",
  "trigger": ".modal div:contains(enter your password)"
},
{
  "content": "Input password",
  "trigger": "[name=password]",
  "run": "edit portal"
},
2026-03-20 15:01:38 INFO server odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp:360 Screenshot in: /data/build/tests/00250-18-all/screenshots/sc_20260320_150138_007048_TestTOTPortal.png
2026-03-20 15:01:38 INFO server odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp:360 Screenshot in: /data/build/tests/00250-18-all/screenshots/sc_20260320_150138_040604_TestTOTPortal.png
2026-03-20 15:01:38 ERROR server odoo.addons.auth_totp_portal.tests.test_tour:20
FAIL: TestTOTPortal.test_totp
Traceback (most recent call last):
  File "/data/build/odoo/addons/auth_totp_portal/tests/test_tour.py", line 20, in test_totp
    self.start_tour('/', 'totportal_login_enabled', login=None)
  File "/data/build/odoo/odoo/tests/common.py", line 2447, in start_tour
    return self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tests/common.py", line 2421, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('totportal_login_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" failed

FAILED: [9/14] Tour totportal_login_enabled → Step go back to security (trigger: a:contains(Security)).
Element has been found.
BUT: It is not allowed to do action on an element that's below a modal.
TIMEOUT step failed to complete within 10000 ms.
2026-03-20 15:22:12 ERROR server odoo.http:2612
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2577, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2104, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2167, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2134, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2382, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1204, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-20 15:36:10 INFO runbot Killing build 00250-18, requested by Administrator (user #2)
2026-03-20 15:36:12 INFO runbot Kill build 00250-18