Skip to content

Commit 5289fdd

Browse files
authored
Merge pull request #1661 from michaelkuhn/import-fix-datetime
fix(Import): Fix DateTime subtype checks
2 parents 00cfd5d + 8170922 commit 5289fdd

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

lib/Service/ImportService.php

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,16 @@ private function getPreviewData(Worksheet $worksheet): array {
168168
|| (is_array($columns[$colIndex])
169169
&& $columns[$colIndex]['type'] === Column::TYPE_DATETIME)
170170
) {
171-
if (isset($columns[$colIndex]['subtype'])
172-
&& $columns[$colIndex]['subtype'] === Column::SUBTYPE_DATETIME_DATE
171+
if (
172+
($column && $column->getSubtype() === Column::SUBTYPE_DATETIME_DATE)
173+
|| (is_array($columns[$colIndex])
174+
&& $columns[$colIndex]['subtype'] === Column::SUBTYPE_DATETIME_DATE)
173175
) {
174176
$format = 'Y-m-d';
175-
} elseif (isset($columns[$colIndex]['subtype'])
176-
&& $columns[$colIndex]['subtype'] === Column::SUBTYPE_DATETIME_TIME
177+
} elseif (
178+
($column && $column->getSubtype() === Column::SUBTYPE_DATETIME_TIME)
179+
|| (is_array($columns[$colIndex])
180+
&& $columns[$colIndex]['subtype'] === Column::SUBTYPE_DATETIME_TIME)
177181
) {
178182
$format = 'H:i';
179183
} else {

0 commit comments

Comments
 (0)