@@ -188,30 +188,30 @@ def extract_project_data(contents_json, key='PROJECT'):
188188 """
189189 project = PcorIntermediateProjectModel ()
190190 project .id = contents_json [key ]["ProjecCode" ]["@value" ]
191- project .name = PcorTemplateParser .sanitize_column (contents_json [key ]["project_name" ]["@value" ])
192- project .short_name = PcorTemplateParser .sanitize_column (contents_json [key ]["project_short_name" ]["@value" ])
193- project .code = PcorTemplateParser .sanitize_column (contents_json [key ]["ProjecCode" ]["@value" ])
191+ project .name = PcorTemplateParser .sanitize_column (contents_json [key ]["project_name" ]["@value" ], True )
192+ project .short_name = PcorTemplateParser .sanitize_column (contents_json [key ]["project_short_name" ]["@value" ], True )
193+ project .code = PcorTemplateParser .sanitize_column (contents_json [key ]["ProjecCode" ]["@value" ], True )
194194
195195 sponsors_in_json = contents_json [key ]["project_sponsor" ]
196196 for sponsor in sponsors_in_json :
197197 if sponsor ["@value" ]:
198- project .project_sponsor .append (PcorTemplateParser .sanitize_column (sponsor ["@value" ]))
198+ project .project_sponsor .append (PcorTemplateParser .sanitize_column (sponsor ["@value" ]), True )
199199
200200 sponsors_in_json = contents_json [key ]["project_sponsor_other" ]
201201 for sponsor in sponsors_in_json :
202202 if sponsor ["@value" ]:
203- project .project_sponsor_other .append (PcorTemplateParser .sanitize_column (sponsor ["@value" ]))
203+ project .project_sponsor_other .append (PcorTemplateParser .sanitize_column (sponsor ["@value" ]), True )
204204
205205
206206 sponsor_types = contents_json [key ]["project_sponsor_type" ]
207207 for item in sponsor_types :
208208 if item ["@value" ]:
209- project .project_sponsor_type .append (PcorTemplateParser .sanitize_column ())
209+ project .project_sponsor_type .append (PcorTemplateParser .sanitize_column (item [ "@value" ] ))
210210
211211 sponsor_other = contents_json [key ]["project_sponsor_type_other" ]
212212 for type in sponsor_other :
213213 if type ["@value" ]:
214- project .project_sponsor_type_other .append (PcorTemplateParser .sanitize_column ())
214+ project .project_sponsor_type_other .append (PcorTemplateParser .sanitize_column (type [ "@value" ] ))
215215
216216 project .project_url = PcorTemplateParser .sanitize_column (contents_json [key ]["project_url" ]["@id" ])
217217 project .dbgap_accession_number = project .code
0 commit comments