From 363e32a80532f8f0c6d19097c492e5782302fa6f Mon Sep 17 00:00:00 2001 From: Hannes Laimer Date: Tue, 26 Nov 2024 17:51:26 +0100 Subject: [PATCH] api: directory: use relative path when creating removable datastore In an earlier version of this series the datastore path was absolute for removable datastores. This is simply a leftover that was missed when changing that to relative paths. Reported-by: Markus Frank Fixes: 94a068e31 ("api: node: allow creation of removable datastore through directory endpoint") Signed-off-by: Hannes Laimer --- src/api2/node/disks/directory.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api2/node/disks/directory.rs b/src/api2/node/disks/directory.rs index 2f7cc7a2..6a76dd5a 100644 --- a/src/api2/node/disks/directory.rs +++ b/src/api2/node/disks/directory.rs @@ -237,7 +237,7 @@ pub fn create_datastore_disk( let lock = pbs_config::datastore::lock_config()?; let datastore: DataStoreConfig = if removable_datastore { serde_json::from_value( - json!({ "name": name, "path": format!("/{name}"), "backing-device": uuid }), + json!({ "name": name, "path": name, "backing-device": uuid }), )? } else { serde_json::from_value(json!({ "name": name, "path": mount_point }))?