{"data":{"id":"ACSD-58325","source":"qpt","sourceRef":"magento/quality-patches@1.1.84","title":"Fixes the issue where the Import button is available even after a validation error.","categories":["Import/Export"],"components":["magento/module-catalog-import-export","magento/module-import-export","magento/module-import-csv","magento/module-import-csv-api","magento/module-scheduled-import-export"],"origin":"adobe-commerce-support","documentation":{"url":"https://experienceleague.adobe.com/en/docs/commerce-operations/tools/quality-patches-tool/patches-available-in-qpt/v1-1-57/acsd-58325-import-button-available-even-after-a-validation-error","path":"help/tools/quality-patches-tool/patches-available-in-qpt/v1-1-57/acsd-58325-import-button-available-even-after-a-validation-error.md","blobSha":"d410da37f2e197655418cd9852dcc4904adb7794","description":"The Import button is available even after a validation error.","stepsToReproduce":"1. Create the CSV file for the product import with an incorrect image name in the file. 1. Create a scheduled product import using the created CSV file. 1. Wait until the scheduled import is performed. 1. Check Last outcome in Scheduled Imports/Exports grid.","introducedInQpt":"1.1.57","createdFor":["2.4.6-p3"],"documentedRange":"2.4.6 - 2.4.6-p8","scheduledFixRelease":null},"files":[{"package":"magento/magento2-base","constraint":">=2.4.6 <2.4.7","path":"patches/os/ACSD-58325_2.4.6-p3.patch","blobSha":"f8dd0909cb8de0f1d0f81ca4a94e7f335bdf6958","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/os/ACSD-58325_2.4.6-p3.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-catalog-import-export/Model/Import/Product.php","change":"modified","package":"magento/module-catalog-import-export"},{"path":"vendor/magento/module-import-export/Controller/Adminhtml/ImportResult.php","change":"modified","package":"magento/module-import-export"},{"path":"vendor/magento/module-import-export/Model/Export.php","change":"modified","package":"magento/module-import-export"},{"path":"vendor/magento/module-import-export/Model/Export/Consumer.php","change":"modified","package":"magento/module-import-export"},{"path":"vendor/magento/module-import-export/Model/Import.php","change":"modified","package":"magento/module-import-export"},{"path":"vendor/magento/module-import-export/Model/Import/RenderErrorMessages.php","change":"added","package":"magento/module-import-export"},{"path":"vendor/magento/module-import-export/Model/LocaleEmulator.php","change":"added","package":"magento/module-import-export"},{"path":"vendor/magento/module-import-export/Model/LocaleEmulatorInterface.php","change":"added","package":"magento/module-import-export"},{"path":"vendor/magento/module-import-export/etc/adminhtml/di.xml","change":"modified","package":"magento/module-import-export"},{"path":"vendor/magento/module-import-export/etc/di.xml","change":"modified","package":"magento/module-import-export"}],"packages":["magento/module-catalog-import-export","magento/module-import-export"],"hasTests":false,"applicableVersions":{"magento-community":["2.4.6-p15","2.4.6-p14","2.4.6-p13","2.4.6-p12","2.4.6-p11","2.4.6-p10","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6"],"magento-commerce":["2.4.6-p15","2.4.6-p14","2.4.6-p13","2.4.6-p12","2.4.6-p11","2.4.6-p10","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6"],"mage-os":[]},"unknownVersions":[],"requires":["ACSD-54342"],"replacedWith":null,"deprecated":false},{"package":"magento/magento2-ee-base","constraint":">=2.4.6 <2.4.7","path":"patches/commerce/ACSD-58325_2.4.6-p3.patch","blobSha":"d39684e3a9d5a9a672464ad1b8ec51d9d0d06ef1","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/commerce/ACSD-58325_2.4.6-p3.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-import-csv/Model/ImportLocalizedSourceData.php","change":"added","package":"magento/module-import-csv"},{"path":"vendor/magento/module-import-csv/Model/SourceData.php","change":"modified","package":"magento/module-import-csv"},{"path":"vendor/magento/module-import-csv/Model/StartImport.php","change":"modified","package":"magento/module-import-csv"},{"path":"vendor/magento/module-import-csv/etc/di.xml","change":"modified","package":"magento/module-import-csv"},{"path":"vendor/magento/module-import-csv-api/Api/Data/LocalizedSourceDataInterface.php","change":"added","package":"magento/module-import-csv-api"},{"path":"vendor/magento/module-import-csv-api/Api/ImportLocalizedSourceDataInterface.php","change":"added","package":"magento/module-import-csv-api"},{"path":"vendor/magento/module-import-csv-api/Api/StartImportInterface.php","change":"modified","package":"magento/module-import-csv-api"},{"path":"vendor/magento/module-import-csv-api/etc/webapi.xml","change":"modified","package":"magento/module-import-csv-api"},{"path":"vendor/magento/module-scheduled-import-export/Controller/Adminhtml/Scheduled/Operation/Cron.php","change":"modified","package":"magento/module-scheduled-import-export"},{"path":"vendor/magento/module-scheduled-import-export/Model/Export.php","change":"modified","package":"magento/module-scheduled-import-export"},{"path":"vendor/magento/module-scheduled-import-export/Model/Scheduled/Operation.php","change":"modified","package":"magento/module-scheduled-import-export"},{"path":"vendor/magento/module-scheduled-import-export/view/adminhtml/layout/adminhtml_scheduled_operation_index.xml","change":"modified","package":"magento/module-scheduled-import-export"}],"packages":["magento/module-import-csv","magento/module-import-csv-api","magento/module-scheduled-import-export"],"hasTests":false,"applicableVersions":{"magento-community":[],"magento-commerce":["2.4.6-p15","2.4.6-p14","2.4.6-p13","2.4.6-p12","2.4.6-p11","2.4.6-p10","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6"],"mage-os":[]},"unknownVersions":[],"requires":[],"replacedWith":null,"deprecated":false}],"applicableVersions":{"magento-community":["2.4.6-p15","2.4.6-p14","2.4.6-p13","2.4.6-p12","2.4.6-p11","2.4.6-p10","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6"],"magento-commerce":["2.4.6-p15","2.4.6-p14","2.4.6-p13","2.4.6-p12","2.4.6-p11","2.4.6-p10","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6"],"mage-os":[]},"conditions":{"or":[{"type":"log","path":"var/log/exception.log","match":"report.CRITICAL: Magento\\Framework\\Exception\\LocalizedException: File * was not found or has read restriction. in */module-catalog-import-export/Model/Import/Uploader.php:"},{"type":"log","path":"var/log/debug.log","match":"report.CRITICAL: Magento\\Framework\\Exception\\LocalizedException: File * was not found or has read restriction. in */module-catalog-import-export/Model/Import/Uploader.php:"}]},"requirements":null},"_documentation":"https://magento.watch/api","_description":"Quality patch ACSD-58325 details"}