Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

False positive in TYPO3 8.7.1 - reason is missing TCA #26

Open
andre-spindler opened this issue May 18, 2017 · 1 comment
Open

False positive in TYPO3 8.7.1 - reason is missing TCA #26

andre-spindler opened this issue May 18, 2017 · 1 comment

Comments

@andre-spindler
Copy link

I got warning "Remaining updates - Update Incomplete | This installation is not configured for the TYPO3 version it is running. [...]"
But in InstallTool all steps of upgrade are completed.

Reason is the following:
t3monitoring_client fetches status from EXT:reports.
Update "TYPO3\CMS\Install\Updates\CommandLineBackendUserRemovalUpdate" calls "TYPO3\CMS\Core\Database\Query\Restriction\DeletedRestriction" when building the query to look for old CLI* users.
But at this moment $GLOBALS['TCA']['be_users'] is empty. So the deleted field could not be fetched, and the restriction to ignore deleted records is not included. If there exists a deleted user "_cli_scheduler", this will be returned from method "getUnneededCommandLineUsers()", although it has been deleted. But only marked as deleted as usual, not removed from db.

Solution:
Load TCA for table be_users before fetching data from reports extension

@liayn
Copy link
Collaborator

liayn commented Oct 17, 2023

Is this still an issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants