AUXteam commited on
Commit
dbc1dab
·
verified ·
1 Parent(s): ba7285a

Fix: ensure robust person parsing

Browse files
backend/services/tinytroupe_manager.py CHANGED
@@ -79,7 +79,7 @@ class TinyTroupeSimulationManager:
79
  max_attempts=3
80
  )
81
 
82
- if person:
83
  persona_data = person._persona
84
  persona_data["_assureness_score"] = score * 100 if score else 100 # Default to 100 if validation fails parsing
85
  new_personas.append(persona_data)
 
79
  max_attempts=3
80
  )
81
 
82
+ if person is not None and getattr(person, '_persona', None) is not None:
83
  persona_data = person._persona
84
  persona_data["_assureness_score"] = score * 100 if score else 100 # Default to 100 if validation fails parsing
85
  new_personas.append(persona_data)