ACSD-58352: Return attribute labels for the default store are returned via GraphQL API

The ACSD-58352 patch fixes the issue where return attribute labels for the default store are returned via GraphQL API when a non-default store view is specified in the request header. This patch is available when the Quality Patches Tool (QPT) 1.1.50 is installed. The patch ID is ACSD-58352. Please note that the issue is scheduled to be fixed in Adobe Commerce 2.4.8.

Affected products and versions

The patch is created for Adobe Commerce version:

  • Adobe Commerce (all deployment methods) 2.4.4

Compatible with Adobe Commerce versions:

  • Adobe Commerce (all deployment methods) 2.4.4 - 2.4.6-p7
NOTE
The patch might become applicable to other versions with new Quality Patches Tool releases. To check if the patch is compatible with your Adobe Commerce version, update the magento/quality-patches package to the latest version and check the compatibility on the Quality Patches Tool: Search for patches page. Use the patch ID as a search keyword to locate the patch.

Issue

Return attribute labels for the default store are returned via GraphQL API.

Steps to reproduce:

  1. Enable the Return Merchandising Authorization.

  2. Create an Additional Store and a Store View under the default website.

  3. Edit the Reason for Return return attribute and add labels for all store views.

  4. Create an Order.

  5. Create a Return for that order. Make sure the Return is in Pending status.

  6. Send a Customer GraphQL query with the specified non-default Store View in the header:

    code language-none
    query {
        customer {
            returns {
                items {
                    items {
                        custom_attributes {
                            label
                            value
                        }
                    }
                }
            }
        }
    }
    
  7. Observe the response.

Expected results

Return labels in the GraphQL response are for the Store View set in the request header.

Actual results:

Return labels in GraphQL response are for the default Store View.

Apply the patch

To apply individual patches, use the following links depending on your deployment method:

To learn more about Quality Patches Tool, refer to:

For info about other patches available in QPT, refer to Quality Patches Tool: Search for patches in the Quality Patches Tool guide.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3