Skip to content

Missing store_name in GraphQl Resolver #27952

Closed
@sunel

Description

@sunel

Preconditions (*)

  1. Magento 2.3.4

Steps to reproduce (*)

  1. Request for store_name in storeConfig Query

Expected result (*)

  1. Return store name
{
  "data":{
       "storeConfig":{
               "root_category_id":2,
               "store_name": "Magento"
        }
}

Actual result (*)

{
  "data":{
       "storeConfig":{
               "root_category_id":2,
               "store_name": null
        }
}

As Mentioned in schema 'store_name' can be queried

store_name : String @doc(description: "Name of the store")

But in StoreConfigDataProvider.php its not resolved

private function getBaseConfigData(StoreInterface $store) : array
{
$storeConfig = current($this->storeConfigManager->getStoreConfigs([$store->getCode()]));
$storeConfigData = [
'id' => $storeConfig->getId(),
'code' => $storeConfig->getCode(),
'website_id' => $storeConfig->getWebsiteId(),
'locale' => $storeConfig->getLocale(),
'base_currency_code' => $storeConfig->getBaseCurrencyCode(),
'default_display_currency_code' => $storeConfig->getDefaultDisplayCurrencyCode(),
'timezone' => $storeConfig->getTimezone(),
'weight_unit' => $storeConfig->getWeightUnit(),
'base_url' => $storeConfig->getBaseUrl(),
'base_link_url' => $storeConfig->getBaseLinkUrl(),
'base_static_url' => $storeConfig->getSecureBaseStaticUrl(),
'base_media_url' => $storeConfig->getBaseMediaUrl(),
'secure_base_url' => $storeConfig->getSecureBaseUrl(),
'secure_base_link_url' => $storeConfig->getSecureBaseLinkUrl(),
'secure_base_static_url' => $storeConfig->getSecureBaseStaticUrl(),
'secure_base_media_url' => $storeConfig->getSecureBaseMediaUrl()
];
return $storeConfigData;
}

Metadata

Metadata

Assignees

Labels

Issue: Format is validGate 1 Passed. Automatic verification of issue format passedPAPPartners acceleration programProject: GraphQL

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions