Fatal Error on Logout

Created on 2 July 2025, 1 day ago

Problem/Motivation

Fatal error on logout happens.

Drupal\Core\Entity\Query\QueryException: Entity queries must explicitly set whether the query should be access checked or not. See Drupal\Core\Entity\Query\QueryInterface::accessCheck(). in Drupal\Core\Entity\Query\Sql\Query->prepare() (line 142 of web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php).

trace back to hook call is:

#0 web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(81): Drupal\Core\Entity\Query\Sql\Query->prepare()
#1 web/modules/contrib/user_default_page/user_default_page.module(205): Drupal\Core\Entity\Query\Sql\Query->execute()
#2 web/modules/contrib/user_default_page/user_default_page.module(95): user_default_page_redirect()
#3 [internal function]: user_default_page_user_logout()

Steps to reproduce

  1. Install module
  2. Set up redirect to front page for authenticated users
  3. Attempt to log out.
  4. Start singing: On a dark desert highway. :)

Proposed resolution

We need to add an access check.

Remaining tasks

None

User interface changes

None

API changes

None

Data model changes

None

🐛 Bug report
Status

Active

Version

9.0

Component

Code

Created by

🇳🇿New Zealand luke.stewart

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024