[pdm-devel] [PATCH datacenter-manager 01/21] server/ui: pve: change 'realm list' api call to GET

Dominik Csapak d.csapak at proxmox.com
Fri May 16 15:35:51 CEST 2025


It makes more sense to have this API as a GET method, since we don't
modify any resource, we're simply getting them.

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 server/src/api/pve/mod.rs             | 2 +-
 ui/src/remotes/wizard_page_connect.rs | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/server/src/api/pve/mod.rs b/server/src/api/pve/mod.rs
index dd7cf38..1a3a725 100644
--- a/server/src/api/pve/mod.rs
+++ b/server/src/api/pve/mod.rs
@@ -47,7 +47,7 @@ const SUBDIRS: SubdirMap = &sorted!([
     ("scan", &Router::new().post(&API_METHOD_SCAN_REMOTE_PVE)),
     (
         "realms",
-        &Router::new().post(&API_METHOD_LIST_REALM_REMOTE_PVE)
+        &Router::new().get(&API_METHOD_LIST_REALM_REMOTE_PVE)
     )
 ]);
 
diff --git a/ui/src/remotes/wizard_page_connect.rs b/ui/src/remotes/wizard_page_connect.rs
index 28f14bf..f6013f2 100644
--- a/ui/src/remotes/wizard_page_connect.rs
+++ b/ui/src/remotes/wizard_page_connect.rs
@@ -47,7 +47,7 @@ async fn list_realms(
     if let Some(fp) = fingerprint {
         params["fingerprint"] = fp.into();
     }
-    let result: Vec<ListRealm> = proxmox_yew_comp::http_post("/pve/realms", Some(params)).await?;
+    let result: Vec<ListRealm> = proxmox_yew_comp::http_get("/pve/realms", Some(params)).await?;
 
     Ok(result)
 }
-- 
2.39.5





More information about the pdm-devel mailing list