fix(logging): retain lazy fallback tag extraction

This commit is contained in:
emme1t 2026-10-31 17:06:25 -07:00
parent 55ca9ce86b
commit 601b38462e

View file

@ -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
),
(),
)