Skip to content

Commit 39ca35e

Browse files
committed
ACP2E-502: Filename is too long exception when importing media images
1 parent 51b01e0 commit 39ca35e

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

app/code/Magento/CatalogImportExport/Test/Mftf/Data/ImportData.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,9 @@
3636
<data key="label">Adobe Base</data>
3737
<requiredEntity type="ImageContent">AdobeBaseContentExportImport</requiredEntity>
3838
</entity>
39+
<entity name="placeholderBaseImageLongName" type="imageFile">
40+
<data key="file">adobe-base-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name.jpg</data>
41+
<data key="name">adobe-base-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name-image-long-name</data>
42+
<data key="extension">jpg</data>
43+
</entity>
3944
</entities>

app/code/Magento/CatalogImportExport/Test/Mftf/Test/AdminImportSimpleProductImageLongNameTest.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
<argument name="path">var/import/images/test_image_long_name</argument>
3333
</helper>
3434
<helper class="Magento\Catalog\Test\Mftf\Helper\LocalFileAssertions" method="copy" stepKey="copyProductBaseImage">
35-
<argument name="source">dev/tests/acceptance/tests/_data/{{placeholderBaseImage.file}}</argument>
36-
<argument name="destination">var/import/images/test_image_long_name/{{placeholderBaseImage.file}}</argument>
35+
<argument name="source">dev/tests/acceptance/tests/_data/{{placeholderBaseImageLongName.file}}</argument>
36+
<argument name="destination">var/import/images/test_image_long_name/{{placeholderBaseImageLongName.file}}</argument>
3737
</helper>
3838
<!-- Login as Admin -->
3939
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
@@ -60,7 +60,7 @@
6060
<argument name="productId" value="$createProduct.id$"/>
6161
</actionGroup>
6262
<actionGroup ref="AdminAssertProductImageOnProductPageActionGroup" stepKey="assertBaseImageIsPresent">
63-
<argument name="image" value="{{placeholderBaseImage.name}}"/>
63+
<argument name="image" value="{{placeholderBaseImageLongName.name}}"/>
6464
</actionGroup>
6565
</test>
6666
</tests>

app/code/Magento/MediaStorage/Model/ResourceModel/File/Storage/Database.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class Database extends \Magento\MediaStorage\Model\ResourceModel\File\Storage\Ab
6060
public function __construct(
6161
Context $context,
6262
Helper $resourceHelper,
63-
string $connectionName = null,
63+
$connectionName = null,
6464
ConnectionFactory $connectionFactory = null,
6565
DeploymentConfig $deploymentConfig = null
6666
) {

0 commit comments

Comments
 (0)