don't check if action request for site requests#18613
Closed
Conversation
Member
|
That change would have prevented disabled sites from being loaded on CP requests too, unless they were CP action requests. I think it already has the right logic there – we do want to load disabled sites for all action requests (regardless of whether it’s front-end or CP). Fixed by just setting |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
When figuring out if getting all sites should return the disabled ones, we initially did this:
e4165bd
and then we changed it to this:
a8faf8b
That recent change triggers an infinite recursion for site requests if you’re trying to make one of the special paths site-dependent.
Steps to reproduce:
config/general.php:If you have Xdebug enabled, it will error quite quickly with “Xdebug has detected a possible infinite loop”.
The root cause is, as mentioned by the OP.
Solution: don’t include disabled sites for site requests, and don’t attempt to check for action requests in the process.
Related issues
#18605