Skip to content

Commit 1c57758

Browse files
committed
Review fixes
1 parent 342dcce commit 1c57758

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

src/providers/open_ai/mod.rs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,13 @@ impl OpenAICompatibleProvider {
100100
request
101101
};
102102

103-
let request = self.headers.iter().fold(request, |req, (key, value)| {
104-
req.header(key.as_str(), value.as_str())
105-
});
103+
let request = self
104+
.headers
105+
.iter()
106+
.filter(|(_, value)| !value.is_empty())
107+
.fold(request, |req, (key, value)| {
108+
req.header(key.as_str(), value.as_str())
109+
});
106110

107111
request.timeout(self.timeout)
108112
}
@@ -122,9 +126,13 @@ impl OpenAICompatibleProvider {
122126
request
123127
};
124128

125-
let request = self.headers.iter().fold(request, |req, (key, value)| {
126-
req.header(key.as_str(), value.as_str())
127-
});
129+
let request = self
130+
.headers
131+
.iter()
132+
.filter(|(_, value)| !value.is_empty())
133+
.fold(request, |req, (key, value)| {
134+
req.header(key.as_str(), value.as_str())
135+
});
128136

129137
request.timeout(self.timeout)
130138
}

0 commit comments

Comments
 (0)