Avoid float values for corporation npa

This commit is contained in:
Claude Paroz 2019-07-17 18:00:14 +02:00
parent 4716c23a6c
commit 323b8b1b34

View file

@ -199,6 +199,8 @@ class StudentImportView(ImportViewBase):
corporation_defaults = {
val: strip(line[key]) for key, val in self.corporation_mapping.items()
}
if isinstance(corporation_defaults['pcode'], float):
corporation_defaults['pcode'] = int(corporation_defaults['pcode'])
student_defaults['corporation'] = self.get_corporation(corporation_defaults)
if 'option_ase' in self.fields_to_overwrite: