1919 Address ,
2020 Image )
2121from .models .constants import type_patent_relations
22+ from api .api_utils import normalize_firstnames
2223
2324MARKUP_HTML_FIELDS = {'personal_information' , 'professional_information' }
2425inverted_type_relations = {v : k for k , v in type_patent_relations .items ()}
@@ -67,7 +68,7 @@ def enhance_patent_response(db: Session,
6768 'patent_relations' : [{
6869 '_id_dil' : str (patent_relation .person_related ._id_dil ) if patent_relation .person_related ._id_dil else None ,
6970 'lastname' : patent_relation .person_related .lastname ,
70- 'firstnames' : patent_relation .person_related .firstnames ,
71+ 'firstnames' : normalize_firstnames ( patent_relation .person_related .firstnames ) ,
7172 'type' : inverted_type_relations .get (patent_relation .type )
7273
7374 } for patent_relation in patent .patent_relations if len (patent .patent_relations ) > 0 ]
@@ -88,7 +89,7 @@ def enhance_printer_response(db: Session,
8889 return {
8990 "_id_dil" : str (printer ._id_dil ) if printer ._id_dil else None ,
9091 "lastname" : printer .lastname ,
91- "firstnames" : printer .firstnames ,
92+ "firstnames" : normalize_firstnames ( printer .firstnames ) ,
9293 "birth_date" : printer .birth_date ,
9394 "birth_city_label" : printer .birth_city_label ,
9495 "birth_city_id" : str (get_city (db , {
@@ -135,7 +136,7 @@ def get_printers(db: Session, args: dict, enhance: bool = False):
135136 {
136137 "_id_dil" : str (printer ._id_dil ) if printer ._id_dil else None ,
137138 "lastname" : printer .lastname ,
138- "firstnames" : printer .firstnames ,
139+ "firstnames" : normalize_firstnames ( printer .firstnames ) ,
139140 "total_patents" : len (printer .patents ),
140141 }
141142 for printer in printers
0 commit comments