Skip to content

Commit abe3418

Browse files
authored
Allow prefixed headers to be overridden by explicit headers in rest protocols (#3225)
1 parent daf4f2d commit abe3418

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

gems/aws-sdk-core/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Unreleased Changes
22
------------------
33

4+
* Issue - Allow explicit modeled headers to override prefixed headers for `rest` protocols.
5+
46
3.222.0 (2025-03-27)
57
------------------
68

gems/aws-sdk-core/lib/aws-sdk-core/rest/request/headers.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def list(headers, ref, values)
6868
def apply_header_map(headers, ref, values)
6969
prefix = ref.location_name || ''
7070
values.each_pair do |name, value|
71-
headers["#{prefix}#{name}"] = value.to_s
71+
headers["#{prefix}#{name}"] ||= value.to_s
7272
end
7373
end
7474

0 commit comments

Comments
 (0)