From b17b154bff044f0042d9982eb3408a98fe9aed98 Mon Sep 17 00:00:00 2001 From: Vikrant-Khedkar Date: Mon, 16 Feb 2026 15:20:04 +0530 Subject: [PATCH] fix: handle list content in telemetry event validation --- scrapegraphai/telemetry/telemetry.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scrapegraphai/telemetry/telemetry.py b/scrapegraphai/telemetry/telemetry.py index af2c0562..5308fa48 100644 --- a/scrapegraphai/telemetry/telemetry.py +++ b/scrapegraphai/telemetry/telemetry.py @@ -99,6 +99,9 @@ def _build_valid_telemetry_event( """Build and validate a TelemetryEvent. Returns None if validation fails.""" url: str | None = source[0] if isinstance(source, list) and source else None + if isinstance(content, list): + content = "\n".join(str(c) for c in content) + json_schema: str | None = None if isinstance(schema, dict): try: