Project

General

Profile

Actions

Bug #99163

closed

PageRepository - Undefined array key "doktype" & "shortcut_mode"

Added by Moritz Noll over 1 year ago. Updated 10 months ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Start date:
2022-11-22
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
11
PHP Version:
8.1
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

I use the function getMenu() of TYPO3\CMS\Core\Domain\Repository\PageRepository and get the following two errors with PHP 8.1

Exception: PHP Warning: Undefined array key "doktype" in /var/www/typo3_src-11.5.19/typo3/sysext/core/Classes/Domain/Repository/PageRepository.php line 943
Exception: PHP Warning: Undefined array key "shortcut_mode" in /var/www/typo3_src-11.5.19/typo3/sysext/core/Classes/Domain/Repository/PageRepository.php line 944

You have already fixed it on other places.

(int)($pageRec['doktype'] ?? 0)
(int)($page['shortcut_mode'] ?? self::SHORTCUT_MODE_NONE)


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #101194: PHP warnings: undefined array in PageRepository.phpResolvedTorben Hansen2023-06-29

Actions
Actions #1

Updated by Benni Mack over 1 year ago

  • Status changed from New to Needs Feedback

You should really use getMenu() with "*" for all fields, as this will also affect a lot of other places if you don't request the full row.

Actions #2

Updated by Benni Mack 10 months ago

  • Related to Bug #101194: PHP warnings: undefined array in PageRepository.php added
Actions #3

Updated by Benni Mack 10 months ago

  • Status changed from Needs Feedback to Closed

Already fixed with #101194

Actions

Also available in: Atom PDF