Skip to content

Commit 281722d

Browse files
check order changes
Changing the order to prevent case_sensitive=True logic to kick in and fail on AttributeError, since None wouldn't have .get Co-authored-by: Heitor Lessa <[email protected]>
1 parent 981959a commit 281722d

File tree

1 file changed

+2
-3
lines changed
  • aws_lambda_powertools/utilities/data_classes

1 file changed

+2
-3
lines changed

aws_lambda_powertools/utilities/data_classes/common.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,12 @@ def get_header_value(
3232
headers: Dict[str, str], name: str, default_value: Optional[str], case_sensitive: Optional[bool]
3333
) -> Optional[str]:
3434
"""Get header value by name"""
35-
if case_sensitive:
36-
return headers.get(name, default_value)
37-
3835
# If headers is NoneType, return default value
3936
if not headers:
4037
return default_value
4138

39+
if case_sensitive:
40+
return headers.get(name, default_value)
4241
name_lower = name.lower()
4342

4443
return next(

0 commit comments

Comments
 (0)