mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-05-07 18:19:00 +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()
|
user_context = self._get_user_context()
|
||||||
execution_metadata = {
|
execution_metadata = {
|
||||||
"crew_name": getattr(event, "crew_name", "Unknown Crew"),
|
"crew_name": getattr(event, "crew_name", None) or "Unknown Crew",
|
||||||
"execution_start": event.timestamp,
|
"execution_start": event.timestamp,
|
||||||
"crewai_version": get_crewai_version(),
|
"crewai_version": get_crewai_version(),
|
||||||
}
|
}
|
||||||
@@ -791,7 +791,11 @@ class TraceCollectionListener(BaseEventListener):
|
|||||||
if not self.batch_manager.is_batch_initialized():
|
if not self.batch_manager.is_batch_initialized():
|
||||||
user_context = self._get_user_context()
|
user_context = self._get_user_context()
|
||||||
execution_metadata = {
|
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(),
|
"crewai_version": get_crewai_version(),
|
||||||
}
|
}
|
||||||
self._initialize_batch(user_context, execution_metadata)
|
self._initialize_batch(user_context, execution_metadata)
|
||||||
|
|||||||
Reference in New Issue
Block a user