From b57a6e982a8ae0444b384dd26c83b35cb65b017d Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 20 Jul 2021 08:55:07 +0200 Subject: [PATCH] Order import: Ignore completely empty lines --- src/pretix/base/services/orderimport.py | 2 ++ src/tests/base/test_orderimport.py | 1 + 2 files changed, 3 insertions(+) diff --git a/src/pretix/base/services/orderimport.py b/src/pretix/base/services/orderimport.py index 2246d74deb..720f1f381b 100644 --- a/src/pretix/base/services/orderimport.py +++ b/src/pretix/base/services/orderimport.py @@ -95,6 +95,8 @@ def import_orders(event: Event, fileid: str, settings: dict, locale: str, user) # Run validation for i, record in enumerate(parsed): + if not any(record.values()): + continue values = {} for c in cols: val = c.resolve(settings, record) diff --git a/src/tests/base/test_orderimport.py b/src/tests/base/test_orderimport.py index cd92354244..cd6c82455d 100644 --- a/src/tests/base/test_orderimport.py +++ b/src/tests/base/test_orderimport.py @@ -85,6 +85,7 @@ def inputfile_factory(): 'J': '2021-06-28 11:00:00', 'K': '+4962213217750', }, + {}, { 'A': 'Anke', 'B': 'Müller',