diff --git a/homeassistant/components/diagnostics/util.py b/homeassistant/components/diagnostics/util.py index 0f43de60a45..dfb6bea7a21 100644 --- a/homeassistant/components/diagnostics/util.py +++ b/homeassistant/components/diagnostics/util.py @@ -29,7 +29,6 @@ def async_redact_data(data: T, to_redact: Iterable[Any]) -> T: elif isinstance(value, list): redacted[key] = [async_redact_data(item, to_redact) for item in value] elif isinstance(redacted, list): - for idx, value in enumerate(redacted): - redacted[idx] = async_redact_data(value, to_redact) + return [async_redact_data(val, to_redact) for val in data] return redacted