edouardlgp commited on
Commit
46c024e
·
verified ·
1 Parent(s): 729d184

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -746,7 +746,7 @@ def format_esco_card(esco_data):
746
 
747
  # Extract level data
748
  levels = []
749
- for i in range(1, 5):
750
  level_data = {
751
  'code': esco_data.get(f'Level_{i}_ESCO_code'),
752
  'name': esco_data.get(f'Level_{i}_ESCO_name'),
@@ -1033,11 +1033,11 @@ def generate_word_document(json_path: Optional[str]) -> str:
1033
  }
1034
 
1035
  # Add level information with validation
1036
- if ccoq_levels and isinstance(ccoq_levels, dict):
1037
- result.update({k: v for k, v in ccoq_levels.items() if v is not None})
1038
-
1039
- if esco_levels and isinstance(esco_levels, dict):
1040
- result.update({k: v for k, v in esco_levels.items() if v is not None})
1041
 
1042
  except Exception as e:
1043
  log_debug(f"Error building result dictionary: {str(e)}")
 
746
 
747
  # Extract level data
748
  levels = []
749
+ for i in range(1, 6):
750
  level_data = {
751
  'code': esco_data.get(f'Level_{i}_ESCO_code'),
752
  'name': esco_data.get(f'Level_{i}_ESCO_name'),
 
1033
  }
1034
 
1035
  # Add level information with validation
1036
+ if result.get("ccog_levels") and isinstance(result["ccog_levels"], dict):
1037
+ result["ccog_levels"] = {k: v for k, v in result["ccog_levels"].items() if v is not None}
1038
+
1039
+ if result.get("esco_levels") and isinstance(result["esco_levels"], dict):
1040
+ result["esco_levels"] = {k: v for k, v in result["esco_levels"].items() if v is not None}
1041
 
1042
  except Exception as e:
1043
  log_debug(f"Error building result dictionary: {str(e)}")