diff --git a/lib/internal/Magento/Framework/App/Config/ScopeCodeResolver.php b/lib/internal/Magento/Framework/App/Config/ScopeCodeResolver.php index 0cb0489fba83c..f3699716650d8 100644 --- a/lib/internal/Magento/Framework/App/Config/ScopeCodeResolver.php +++ b/lib/internal/Magento/Framework/App/Config/ScopeCodeResolver.php @@ -47,9 +47,6 @@ public function resolve($scopeType, $scopeCode = null) ) { $scopeResolver = $this->scopeResolverPool->get($scopeType); $resolverScopeCode = $scopeResolver->getScope($scopeCode); - if ($scopeCode === null) { - $scopeCode = $resolverScopeCode->getCode(); - } } else { $resolverScopeCode = $scopeCode; } @@ -58,6 +55,7 @@ public function resolve($scopeType, $scopeCode = null) $resolverScopeCode = $resolverScopeCode->getCode(); } + $scopeCode = $scopeCode === null ? $resolverScopeCode : $scopeCode; $this->resolvedScopeCodes[$scopeType][$scopeCode] = $resolverScopeCode; return $resolverScopeCode; }