From f573438c90ef54a8f9e66a54d4748d7d15aab131 Mon Sep 17 00:00:00 2001 From: flynsarmy Date: Wed, 29 Jul 2015 21:59:09 +1000 Subject: [PATCH] Filter out empty CSV rows before import --- modules/backend/models/ImportModel.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/backend/models/ImportModel.php b/modules/backend/models/ImportModel.php index 9047b9b7b..b3df9eddd 100644 --- a/modules/backend/models/ImportModel.php +++ b/modules/backend/models/ImportModel.php @@ -93,6 +93,11 @@ abstract class ImportModel extends Model $reader = CsvReader::createFromPath($filePath); + // Filter out empty rows + $reader->addFilter(function(array $row) { + return count($row) > 1 || reset($row) !== null; + }); + if ($firstRowTitles) { $reader->setOffset(1); }