diff --git a/src/google/adk/evaluation/evaluation_generator.py b/src/google/adk/evaluation/evaluation_generator.py index 5b0100818c..4f37d6b31e 100644 --- a/src/google/adk/evaluation/evaluation_generator.py +++ b/src/google/adk/evaluation/evaluation_generator.py @@ -627,7 +627,7 @@ def convert_events_to_eval_invocations( for invocation_id, events in events_by_invocation_id.items(): final_response = None final_event = None - user_content = Content(parts=[]) + user_content = None invocation_timestamp = 0 app_details = None if ( @@ -663,6 +663,9 @@ def convert_events_to_eval_invocations( events_to_add.append(event) break + if user_content is None: + continue + invocation_events = [ InvocationEvent(author=e.author, content=e.content) for e in events_to_add