{"data":{"id":"ACSD-45049","source":"qpt","sourceRef":"magento/quality-patches@1.1.84","title":"Fixes the issue where a customer attribute \"Is required\" setting doesn't work properly as per website scope in Admin.","categories":["Customer"],"components":["magento/module-customer"],"origin":"adobe-commerce-support","documentation":{"url":"https://experienceleague.adobe.com/en/docs/commerce-operations/tools/quality-patches-tool/patches-available-in-qpt/v1-1-50/acsd-45049-customer-attribute-is-required-setting-doesnt-work","path":"help/tools/quality-patches-tool/patches-available-in-qpt/v1-1-50/acsd-45049-customer-attribute-is-required-setting-doesnt-work.md","blobSha":"e2db4756ba096678c79c10feb7c76240ddeff1fa","description":"Customer Is required attribute setting doesn't work properly as per the website scope in Admin.","stepsToReproduce":"1. Create two websites. 1. Open Admin > Stores > Customer attribute. 1. Create a new attribute, set Is value required = No. 1. Switch to the default website, and change Is value required = Yes. The other website has the default value. 1. Create a new customer from Admin for the non-default website.","introducedInQpt":"1.1.50","createdFor":["2.4.3-p1"],"documentedRange":"2.4.4 - 2.4.4-p7 and 2.4.5 - 2.4.5-p9","scheduledFixRelease":null},"files":[{"package":"magento/magento2-base","constraint":">=2.4.4 <2.4.4-p8","path":"patches/os/ACSD-45049_2.4.3-p1.patch","blobSha":"96de82cc476660d3d3709dd9fe4ca7ce7e1fe656","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/os/ACSD-45049_2.4.3-p1.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-customer/Controller/Adminhtml/Index/Save.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Controller/Adminhtml/Index/Validate.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/AttributeMetadataResolver.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/AttributeWebsiteRequired.php","change":"added","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/Customer/DataProviderWithDefaultAddresses.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/FileUploaderDataResolver.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/ResourceModel/CustomerRepository.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/view/adminhtml/web/js/form/element/website.js","change":"modified","package":"magento/module-customer"}],"packages":["magento/module-customer"],"hasTests":false,"applicableVersions":{"magento-community":["2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"magento-commerce":["2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"mage-os":[]},"unknownVersions":[],"requires":[],"replacedWith":null,"deprecated":false},{"package":"magento/magento2-base","constraint":">=2.4.5 <2.4.5-p7","path":"patches/os/ACSD-48816_2.4.5-p1.patch","blobSha":"8f6d546655262d00ae25c8dd93c97fb58bb4d003","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/os/ACSD-48816_2.4.5-p1.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-customer/Controller/Adminhtml/Index/Save.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Controller/Adminhtml/Index/Validate.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/AttributeMetadataResolver.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/AttributeWebsiteRequired.php","change":"added","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/Customer/DataProviderWithDefaultAddresses.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/FileUploaderDataResolver.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/ResourceModel/CustomerRepository.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/view/adminhtml/web/js/form/element/website.js","change":"modified","package":"magento/module-customer"}],"packages":["magento/module-customer"],"hasTests":false,"applicableVersions":{"magento-community":["2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5"],"magento-commerce":["2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5"],"mage-os":[]},"unknownVersions":[],"requires":[],"replacedWith":null,"deprecated":false},{"package":"magento/magento2-base","constraint":">=2.4.5-p7 <2.4.5-p11","path":"patches/os/ACSD-59165_2.4.5-p7.patch","blobSha":"afe12d889bb68e4b94674fc67bf68c31c93bf226","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/os/ACSD-59165_2.4.5-p7.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-customer/Controller/Adminhtml/Index/Save.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Controller/Adminhtml/Index/Validate.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/AttributeMetadataResolver.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/AttributeWebsiteRequired.php","change":"added","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/Customer/DataProviderWithDefaultAddresses.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/FileUploaderDataResolver.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/ResourceModel/CustomerRepository.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/view/adminhtml/web/js/form/element/website.js","change":"modified","package":"magento/module-customer"}],"packages":["magento/module-customer"],"hasTests":false,"applicableVersions":{"magento-community":["2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7"],"magento-commerce":["2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7"],"mage-os":[]},"unknownVersions":[],"requires":[],"replacedWith":null,"deprecated":false},{"package":"magento/magento2-base","constraint":"2.4.5-p11","path":"patches/os/ACSD-64639_2.4.5-p11.patch","blobSha":"ec91bbd56bdc2ed9bbd87892573499f9ed44c509","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/os/ACSD-64639_2.4.5-p11.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-customer/Controller/Adminhtml/Index/Save.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Controller/Adminhtml/Index/Validate.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/AttributeMetadataResolver.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/AttributeWebsiteRequired.php","change":"added","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/Customer/DataProviderWithDefaultAddresses.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/FileUploaderDataResolver.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/ResourceModel/CustomerRepository.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/view/adminhtml/web/js/form/element/website.js","change":"modified","package":"magento/module-customer"}],"packages":["magento/module-customer"],"hasTests":false,"applicableVersions":{"magento-community":["2.4.5-p11"],"magento-commerce":["2.4.5-p11"],"mage-os":[]},"unknownVersions":[],"requires":[],"replacedWith":null,"deprecated":false}],"applicableVersions":{"magento-community":["2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5","2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"magento-commerce":["2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5","2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"mage-os":[]},"conditions":null,"requirements":null},"_documentation":"https://magento.watch/api","_description":"Quality patch ACSD-45049 details"}