Skip to content

Commit 36bb38c

Browse files
committed
MAGNIMEX-13: changes for scheduled import
1 parent ae30ca6 commit 36bb38c

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

app/code/Magento/ImportExport/Model/Import.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -712,11 +712,18 @@ protected function createHistoryReport($sourceFileRelative, $entity, $extension
712712
$fileName = $result['name'];
713713
} elseif (!is_null($extension)) {
714714
$fileName = $entity . $extension;
715+
} else {
716+
$fileName = basename($sourceFileRelative);
715717
}
716718
$copyName = $this->localeDate->gmtTimestamp() . '_' . $fileName;
717719
$copyFile = self::IMPORT_HISTORY_DIR . $copyName;
718720
try {
719-
$this->_varDirectory->copyFile($sourceFileRelative, $copyFile);
721+
if ($this->_varDirectory->isExist($sourceFileRelative)) {
722+
$this->_varDirectory->copyFile($sourceFileRelative, $copyFile);
723+
} else {
724+
$content = $this->_varDirectory->getDriver()->fileGetContents($sourceFileRelative);
725+
$this->_varDirectory->writeFile($copyFile, $content);
726+
}
720727
} catch (\Magento\Framework\Exception\FileSystemException $e) {
721728
throw new \Magento\Framework\Exception\LocalizedException(__('Source file coping failed'));
722729
}

0 commit comments

Comments
 (0)