diff --git a/src/a2a/server/apps/starlette_app.py b/src/a2a/server/apps/starlette_app.py index fb7a9908..9ea9a559 100644 --- a/src/a2a/server/apps/starlette_app.py +++ b/src/a2a/server/apps/starlette_app.py @@ -151,7 +151,7 @@ def _generate_error_response( log_level, f'Request Error (ID: {request_id}): ' f"Code={error_resp.error.code}, Message='{error_resp.error.message}'" - f'{", Data=" + str(error_resp.error.data) if hasattr(error, "data") and error_resp.error.data else ""}', + f'{", Data=" + str(error_resp.error.data) if error_resp.error.data else ""}', ) return JSONResponse( error_resp.model_dump(mode='json', exclude_none=True), diff --git a/src/a2a/utils/helpers.py b/src/a2a/utils/helpers.py index 4e3228b2..243ac87b 100644 --- a/src/a2a/utils/helpers.py +++ b/src/a2a/utils/helpers.py @@ -69,7 +69,7 @@ def append_artifact_to_task(task: Task, event: TaskArtifactUpdateEvent) -> None: # Find existing artifact by its id for i, art in enumerate(task.artifacts): - if hasattr(art, 'artifactId') and art.artifactId == artifact_id: + if art.artifactId == artifact_id: existing_artifact = art existing_artifact_list_index = i break