diff --git a/archon-ui-main/src/components/prp/sections/PersonaSection.tsx b/archon-ui-main/src/components/prp/sections/PersonaSection.tsx index 1f0b2ec8..3bcd9120 100644 --- a/archon-ui-main/src/components/prp/sections/PersonaSection.tsx +++ b/archon-ui-main/src/components/prp/sections/PersonaSection.tsx @@ -94,7 +94,7 @@ const PersonaCard: React.FC = ({ persona, personaKey }) => { )} {/* Always visible goals */} - {persona.goals && persona.goals.length > 0 && ( + {persona.goals && Array.isArray(persona.goals) && persona.goals.length > 0 && (

@@ -119,7 +119,7 @@ const PersonaCard: React.FC = ({ persona, personaKey }) => { {/* Expandable content */} {isExpanded && ( <> - {persona.pain_points && persona.pain_points.length > 0 && ( + {persona.pain_points && Array.isArray(persona.pain_points) && persona.pain_points.length > 0 && (