diff --git a/core/models/contract.py b/core/models/contract.py index 2e010c2b..c3cfffa0 100644 --- a/core/models/contract.py +++ b/core/models/contract.py @@ -140,7 +140,7 @@ def to_dict(self): 'project': self.project, 'local_custodians': contact_dicts, 'OTHER_DATA': 'See models/contract.py' - # TODO: Some fields are missing, this might need to be continuted + # TODO: Some fields are missing, this might need to be continued } return base_dict @@ -150,7 +150,9 @@ def serialize_to_export(self): d = self.to_dict() local_custodians = map(lambda v: f"[{v['first_name']} {v['last_name']}, {v['email']}]", d['local_custodians']) + d['local_custodians'] = ','.join(local_custodians) - d['project'] = d['project'].title + if 'project' in d and d['project']: + d['project'] = d['project'].title return d