diff --git a/smash/web/importer/csv_visit_import_reader.py b/smash/web/importer/csv_visit_import_reader.py
index 86e9afda6a0a83bb06e53ca56603144334842255..ad8fd2b62f43a66bcfaeba5fde56699c95c99a89 100644
--- a/smash/web/importer/csv_visit_import_reader.py
+++ b/smash/web/importer/csv_visit_import_reader.py
@@ -9,16 +9,12 @@ import pytz
 
 from web.models import StudySubject, Visit, Appointment, Location, AppointmentTypeLink, Subject
 from web.models.etl.visit_import import VisitImportData
-from .etl_common import EtlCommon
+from .etl_common import EtlCommon, EtlException
 from .warning_counter import MsgCounterHandler
 
 logger = logging.getLogger(__name__)
 
 
-class EtlException(Exception):
-    pass
-
-
 class CsvVisitImportReader(EtlCommon):
     def __init__(self, data: VisitImportData):
         super().__init__(data)
diff --git a/smash/web/importer/etl_common.py b/smash/web/importer/etl_common.py
index 7538e8c37f176817c938f866246282c708fe5b3d..577f38353d35996afc2ed8ab3efa9b9ab9a6866a 100644
--- a/smash/web/importer/etl_common.py
+++ b/smash/web/importer/etl_common.py
@@ -12,6 +12,10 @@ from web.models.etl.etl import EtlData
 logger = logging.getLogger(__name__)
 
 
+class EtlException(Exception):
+    pass
+
+
 class EtlCommon:
     def __init__(self, import_data: EtlData):
         self.etl_data = import_data