]> git.proxmox.com Git - proxmox-backup.git/blobdiff - src/api2/config/datastore.rs
api/config: use param_bail for parameter errors
[proxmox-backup.git] / src / api2 / config / datastore.rs
index f8f98afe670628a7734aab3756861ab138cb8dd0..0ec84423cca01e6dcad890de259dadc0a5b83ff7 100644 (file)
@@ -6,7 +6,7 @@ use ::serde::{Deserialize, Serialize};
 use hex::FromHex;
 
 use proxmox_router::{Router, RpcEnvironment, RpcEnvironmentType, Permission};
-use proxmox_schema::{api, ApiType};
+use proxmox_schema::{api, param_bail, ApiType};
 use proxmox_section_config::SectionConfigData;
 use proxmox_sys::WorkerTaskContext;
 
@@ -113,7 +113,7 @@ pub fn create_datastore(
     let (section_config, _digest) = pbs_config::datastore::config()?;
 
     if section_config.sections.get(&config.name).is_some() {
-        bail!("datastore '{}' already exists.", config.name);
+        param_bail!("name", "datastore '{}' already exists.", config.name);
     }
 
     let auth_id: Authid = rpcenv.get_auth_id().unwrap().parse()?;