0001-csvdatasource-validate-CSV-file-in-clean-39971.patch
passerelle/apps/csvdatasource/models.py | ||
---|---|---|
149 | 149 |
self._detect_dialect_options() |
150 | 150 |
except Exception as e: |
151 | 151 |
raise ValidationError(_('Could not detect CSV dialect: %s') % e) |
152 |
try: |
|
153 |
self.get_rows() |
|
154 |
except Exception as e: |
|
155 |
raise ValidationError(_('Invalid CSV file: %s') % e) |
|
152 | 156 |
return super(CsvDataSource, self).clean(*args, **kwargs) |
153 | 157 | |
154 | 158 |
def _detect_dialect_options(self): |
155 |
- |