Skip to content

Commit 6a81d00

Browse files
committed
MAGETWO-51789: Paypal Settlement report cannot be generated
- CR Changes
1 parent ebc3cb7 commit 6a81d00

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

app/code/Magento/Paypal/Model/Report/Settlement.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,13 @@ class Settlement extends \Magento\Framework\Model\AbstractModel
163163
*/
164164
protected $_scopeConfig;
165165

166+
/**
167+
* Columns with DateTime data type
168+
*
169+
* @var array
170+
*/
171+
private $dateTimeColumns = ['transaction_initiation_date', 'transaction_completion_date'];
172+
166173
/**
167174
* @param \Magento\Framework\Model\Context $context
168175
* @param \Magento\Framework\Registry $registry
@@ -394,10 +401,9 @@ public function parseCsv($localCsv, $format = 'new')
394401
private function getBodyItems(array $line, array $sectionColumns, array $rowMap)
395402
{
396403
$bodyItem = [];
397-
$dateTimeColumns = ['transaction_initiation_date', 'transaction_completion_date'];
398404
for ($i = 1, $count = count($line); $i < $count; $i++) {
399405
if(isset($rowMap[$sectionColumns[$i]])) {
400-
if (in_array($rowMap[$sectionColumns[$i]], $dateTimeColumns)) {
406+
if (in_array($rowMap[$sectionColumns[$i]], $this->dateTimeColumns)) {
401407
$line[$i] = $this->formatDateTimeColumns($line[$i]);
402408
}
403409
$bodyItem[$rowMap[$sectionColumns[$i]]] = $line[$i];

0 commit comments

Comments
 (0)