mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-05-07 02:02:35 +00:00
fix: treat None crew name as missing in trace listener
This commit is contained in:
@@ -715,7 +715,7 @@ class TraceCollectionListener(BaseEventListener):
|
||||
"""
|
||||
user_context = self._get_user_context()
|
||||
execution_metadata = {
|
||||
"crew_name": getattr(event, "crew_name", "Unknown Crew"),
|
||||
"crew_name": getattr(event, "crew_name", None) or "Unknown Crew",
|
||||
"execution_start": event.timestamp,
|
||||
"crewai_version": get_crewai_version(),
|
||||
}
|
||||
@@ -791,7 +791,11 @@ class TraceCollectionListener(BaseEventListener):
|
||||
if not self.batch_manager.is_batch_initialized():
|
||||
user_context = self._get_user_context()
|
||||
execution_metadata = {
|
||||
"crew_name": getattr(source, "name", "Unknown Crew"),
|
||||
"crew_name": (
|
||||
getattr(source, "display_name", None)
|
||||
or getattr(source, "name", None)
|
||||
or "Unknown Crew"
|
||||
),
|
||||
"crewai_version": get_crewai_version(),
|
||||
}
|
||||
self._initialize_batch(user_context, execution_metadata)
|
||||
|
||||
Reference in New Issue
Block a user