ACSD-60804: Editing a customer associated with a deleted company results in an error
The ACSD-60804 patch fixes the issue where editing a customer associated with a deleted company causes an error Call to a member function getSuperUserId() on null. This patch is available when the Quality Patches Tool (QPT) 1.1.53 is installed. The patch ID is ACSD-60804. Please note that this 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.6-p2
Compatible with Adobe Commerce versions:
Adobe Commerce (all deployment methods) 2.4.4 - 2.4.7-p3
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
Editing a customer associated with a deleted company causes an error Call to a member function getSuperUserId() on null.
Prerequisites::
Install and enable Adobe Commerce B2B modules.
Steps to reproduce:
- Go to Settings > B2B > Enable Company.
- Go to Customers > Company > Create New Company.
- Log in to
mysql
for the instance. - Delete the company where
entity_id
= 1. - Go to Customers > All Customers.
- Edit the customer that was automatically created when you created the company.
Expected results:
The customer is edited without an exception error thrown.
Actual results:
An error occurs: Call to a member function getSuperUserId() on null if no company is associated with the customer.
Apply the patch
To apply individual patches, use the following links depending on your deployment method:
- Adobe Commerce or Magento Open Source on-premises: Quality Patches Tool > Usage in the Quality Patches Tool guide.
- Adobe Commerce on cloud infrastructure: Upgrades and Patches > Apply Patches in the Commerce on Cloud Infrastructure guide.
Related reading
To learn more about Quality Patches Tool, refer to:
- Quality Patches Tool: A self-service tool for quality patches in the Tools guide.