From a28fbba3b17d5a4014f5624361b4ad6740b2c467 Mon Sep 17 00:00:00 2001 From: Harshit28j Date: Sat, 7 Mar 2026 13:48:00 +0530 Subject: [PATCH] fix: req changes to improve score --- litellm/proxy/guardrails/guardrail_hooks/presidio.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/guardrails/guardrail_hooks/presidio.py b/litellm/proxy/guardrails/guardrail_hooks/presidio.py index e749b167c75..a3138b417dc 100644 --- a/litellm/proxy/guardrails/guardrail_hooks/presidio.py +++ b/litellm/proxy/guardrails/guardrail_hooks/presidio.py @@ -950,7 +950,7 @@ class _OPTIONAL_PresidioPIIMasking(CustomGuardrail): Helper to recursively process a ModelResponse for PII. Handles all choices and tool calls. """ - metadata = request_data.get("metadata", {}) if request_data else {} + metadata = (request_data.get("metadata") or {}) if request_data else {} pii_tokens = metadata.get("pii_tokens", {}) if not pii_tokens and mode == "unmask": verbose_proxy_logger.debug( @@ -1113,7 +1113,7 @@ class _OPTIONAL_PresidioPIIMasking(CustomGuardrail): return # --- PII unmasking path (output_parse_pii=True) --- - metadata = request_data.get("metadata", {}) if request_data else {} + metadata = (request_data.get("metadata") or {}) if request_data else {} pii_tokens = metadata.get("pii_tokens", {}) if not pii_tokens and request_data: verbose_proxy_logger.debug(