[BUGFIX] Gracefully show missing files in IRRE relations
When the database is inconsistent and a sys_file entry linked from sys_file_reference does not exist anymore, an exception is shown in the "page" module in the backend: > No file found for given UID. We will now gracefully show the reference as "broken" and let the action up to the editor. Works for temporarily unavailable storages too. Releases: master, 6.2 Resolves: #58013 Change-Id: Ibce9bb3b60e9294aa1902b95c1b99337d3a8e2e6 Reviewed-on: http://review.typo3.org/29544 Reviewed-by:Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com> Reviewed-by:
Ingo Schmitt <is@marketing-factory.de> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 9 additions, 2 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/core/Classes/Resource/Exception/InvalidUidException.php 22 additions, 0 deletions...t/core/Classes/Resource/Exception/InvalidUidException.php
- typo3/sysext/core/Classes/Resource/Index/MetaDataRepository.php 2 additions, 1 deletion...sysext/core/Classes/Resource/Index/MetaDataRepository.php
- typo3/sysext/core/Classes/Resource/Service/UserFileInlineLabelService.php 10 additions, 3 deletions...e/Classes/Resource/Service/UserFileInlineLabelService.php
Please register or sign in to comment