From 601b38462ed5df738518985b6a4ada368ea70ccd Mon Sep 17 00:00:00 2001 From: emme1t <149944796+emme1t@users.noreply.github.com> Date: Sat, 31 Oct 2026 17:06:25 -0700 Subject: [PATCH] fix(logging): retain lazy fallback tag extraction --- litellm/litellm_core_utils/litellm_logging.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/litellm/litellm_core_utils/litellm_logging.py b/litellm/litellm_core_utils/litellm_logging.py index 639003c9a6a..0a239a9d34c 100644 --- a/litellm/litellm_core_utils/litellm_logging.py +++ b/litellm/litellm_core_utils/litellm_logging.py @@ -7519,9 +7519,9 @@ class StandardLoggingPayloadSetup: ) request_tags: Final = next( ( - cast(list[str], tags) # cast-ok: tags are caller-provided - for tags in (metadata.get("tags"), litellm_metadata.get("tags")) - if isinstance(tags, list) and tags + cast(list[str], tags) # cast-ok: preserve existing caller-provided list elements + for tag_metadata in (metadata, litellm_metadata) + if isinstance(tags := tag_metadata.get("tags"), list) and tags ), (), )