From 304757091eca4147ec662b76a04a2688108f3e8a Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Fri, 25 Nov 2022 10:53:42 -0800 Subject: [PATCH] Fixes checking csv length to consider headers --- bookwyrm/importers/importer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bookwyrm/importers/importer.py b/bookwyrm/importers/importer.py index 388dcf91f..e4b19f20a 100644 --- a/bookwyrm/importers/importer.py +++ b/bookwyrm/importers/importer.py @@ -36,9 +36,10 @@ class Importer: def create_job(self, user, csv_file, include_reviews, privacy): """check over a csv and creates a database entry for the job""" csv_reader = csv.DictReader(csv_file, delimiter=self.delimiter) - rows = enumerate(list(csv_reader)) - if rows: + rows = list(csv_reader) + if len(rows) <= 1: raise ValueError("CSV file is empty") + rows = enumerate(rows) job = ImportJob.objects.create( user=user,