Skip to content

Commit 697aaa6

Browse files
authored
Fix UnboundLocalError error in _replace_field_names_case_insensitively (#639)
1 parent 910b1b1 commit 697aaa6

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

pydantic_settings/sources/base.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,7 @@ class Settings(BaseSettings):
416416
model_fields: dict[str, FieldInfo] = annotation.model_fields
417417

418418
# Find field in sub model by looking in fields case insensitively
419+
field_key: str | None = None
419420
for sub_model_field_name, sub_model_field in model_fields.items():
420421
aliases, _ = _get_alias_names(sub_model_field_name, sub_model_field)
421422
_search = (alias for alias in aliases if alias.lower() == name.lower())

0 commit comments

Comments
 (0)