Actions
Bug #71951
closedf:debug() fails when lazy loading properties result in NULL
Start date:
2015-11-29
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
no-brainer
Is Regression:
No
Sprint Focus:
Description
DebuggerUtility::renderObject() recognizes LazyLoadingProxy
s and resolves them. But then it just assumes the value is still an object, but the lazy loading resolution may also result in NULL. This results in the following error:
http://shots.michaelsen.io/Mmlg
The lazy loading resolution in DebuggerUtility::renderObject() should look like this:
if ($object instanceof \TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy) { $object = $object->_loadRealInstance(); if (is_null($object)) { return gettype($object); } }
Updated by Gerrit Code Review over 8 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/45100
Updated by Markus Klein over 8 years ago
- Assignee set to Markus Klein
- Target version set to 7.6.1
- Complexity set to no-brainer
Updated by Gerrit Code Review over 8 years ago
Patch set 1 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/45101
Updated by Markus Klein over 8 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 67ba027dadb0980af6f14e6d2855b8cc1e6dcf97.
Updated by Riccardo De Contardi almost 7 years ago
- Status changed from Resolved to Closed
Actions