diff --git a/src/services/Sites.php b/src/services/Sites.php index 32daed14e77..a3769ef361d 100644 --- a/src/services/Sites.php +++ b/src/services/Sites.php @@ -1275,7 +1275,8 @@ private function _allSites(?bool $withDisabled = null): array { if ($withDisabled === null) { $request = Craft::$app->getRequest(); - $withDisabled = !$request->getIsSiteRequest() || $request->getIsActionRequest(); + + $withDisabled = !$request->getIsSiteRequest() && $request->getIsActionRequest(); } return $withDisabled ? $this->_allSitesById : $this->_enabledSitesById;