hanz245 commited on
Commit
bef72db
Β·
verified Β·
1 Parent(s): 7cc0da5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -37
app.py CHANGED
@@ -699,43 +699,45 @@ def _map_template_output(raw: dict, form_hint: str) -> dict:
699
  'marriage_month': g('date_of_marriage'),
700
  }
701
 
702
- else: # Form 90
703
- def _join_name(*keys):
704
- return ' '.join(raw.get(k, '') for k in keys).strip()
705
-
706
- return {
707
- 'registry_no': g('registry_no'),
708
- 'city_municipality': g('city_municipality'),
709
- 'province': raw.get('province', '').strip(),
710
- 'license_no': g('marriage_license_no'),
711
- 'date_issuance': g('date_issued'),
712
- 'groom_name': _join_name('groom_name_first', 'groom_name_middle', 'groom_name_last'),
713
- 'groom_dob': g('groom_dob'),
714
- 'groom_age': g('groom_age'),
715
- 'groom_place_of_birth': g('groom_place_of_birth'),
716
- 'groom_sex': g('groom_sex'),
717
- 'groom_citizenship': g('groom_citizenship'),
718
- 'groom_civil_status': g('groom_civil_status'),
719
- 'groom_residence': g('groom_residence'),
720
- 'groom_religion': g('groom_religion'),
721
- 'groom_father_first': g('groom_father_name'),
722
- 'groom_father_citizenship': g('groom_father_citizenship'),
723
- 'groom_mother_first': g('groom_mother_name'),
724
- 'groom_mother_citizenship': g('groom_mother_citizenship'),
725
- 'bride_name': _join_name('bride_name_first', 'bride_name_middle', 'bride_name_last'),
726
- 'bride_dob': g('bride_dob'),
727
- 'bride_age': g('bride_age'),
728
- 'bride_place_of_birth': g('bride_place_of_birth'),
729
- 'bride_sex': g('bride_sex'),
730
- 'bride_citizenship': g('bride_citizenship'),
731
- 'bride_civil_status': g('bride_civil_status'),
732
- 'bride_residence': g('bride_residence'),
733
- 'bride_religion': g('bride_religion'),
734
- 'bride_father_first': g('bride_father_name'),
735
- 'bride_father_citizenship': g('bride_father_citizenship'),
736
- 'bride_mother_first': g('bride_mother_name'),
737
- 'bride_mother_citizenship': g('bride_mother_citizenship'),
738
- }
 
 
739
 
740
 
741
  # ═════════════════════════════════════════════════════════════
 
699
  'marriage_month': g('date_of_marriage'),
700
  }
701
 
702
+ else: # Form 90
703
+ # Join name parts properly since g() only returns first non-empty key
704
+ def _join_name(*keys):
705
+ return ' '.join(raw.get(k, '') for k in keys).strip()
706
+
707
+ return {
708
+ 'registry_no': g('registry_no'),
709
+ 'city_municipality': g('city_municipality'),
710
+ # ← this was already correct
711
+ 'province': raw.get('province', '').strip(),
712
+ 'license_no': g('marriage_license_no'),
713
+ 'date_issuance': g('date_issued'),
714
+ 'groom_name': _join_name('groom_name_first', 'groom_name_middle', 'groom_name_last'),
715
+ 'groom_dob': g('groom_dob'),
716
+ 'groom_age': g('groom_age'),
717
+ 'groom_place_of_birth': g('groom_place_of_birth'),
718
+ 'groom_sex': g('groom_sex'),
719
+ 'groom_citizenship': g('groom_citizenship'),
720
+ 'groom_civil_status': g('groom_civil_status'),
721
+ 'groom_residence': g('groom_residence'),
722
+ 'groom_religion': g('groom_religion'),
723
+ 'groom_father_first': g('groom_father_name'),
724
+ 'groom_father_citizenship': g('groom_father_citizenship'),
725
+ 'groom_mother_first': g('groom_mother_name'),
726
+ 'groom_mother_citizenship': g('groom_mother_citizenship'),
727
+ 'bride_name': _join_name('bride_name_first', 'bride_name_middle', 'bride_name_last'),
728
+ 'bride_dob': g('bride_dob'),
729
+ 'bride_age': g('bride_age'),
730
+ 'bride_place_of_birth': g('bride_place_of_birth'),
731
+ 'bride_sex': g('bride_sex'),
732
+ 'bride_citizenship': g('bride_citizenship'),
733
+ 'bride_civil_status': g('bride_civil_status'),
734
+ 'bride_residence': g('bride_residence'),
735
+ 'bride_religion': g('bride_religion'),
736
+ 'bride_father_first': g('bride_father_name'),
737
+ 'bride_father_citizenship': g('bride_father_citizenship'),
738
+ 'bride_mother_first': g('bride_mother_name'),
739
+ 'bride_mother_citizenship': g('bride_mother_citizenship'),
740
+ }
741
 
742
 
743
  # ═════════════════════════════════════════════════════════════