Projet

Général

Profil

0001-csvdatasource-validate-CSV-file-in-clean-39971.patch

Benjamin Dauvergne, 18 février 2020 11:35

Télécharger (1023 octets)

Voir les différences:

Subject: [PATCH] csvdatasource: validate CSV file in clean() (#39971)

 passerelle/apps/csvdatasource/models.py | 4 ++++
 1 file changed, 4 insertions(+)
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
-