Fix missing query string on #[get] server functions (#4827)

This commit is contained in:
Norbert Bolanowski authored and GitHub committed 2025-10-27 15:15:45 -07:00
1 parent 281f68faf5
commit 5786c9396f
1 file changed
+13 -2
+13 -2
View File
@@ -143,8 +143,19 @@ impl ClientRequest {
#[cfg(feature = "web")]
pub fn new_gloo_request(&self) -> gloo_net::http::RequestBuilder {
let mut builder =
gloo_net::http::RequestBuilder::new(self.url.path()).method(self.method.clone());
let mut builder = gloo_net::http::RequestBuilder::new(
format!(
"{path}{query_string}",
path = self.url.path(),
query_string = self
.url
.query()
.map(|query| format!("?{query}"))
.unwrap_or_default()
)
.as_str(),
)
.method(self.method.clone());
for (key, value) in self.headers.iter() {
let value = match value.to_str() {