src/section_config.rs: make set_data generic
This commit is contained in:
@ -74,7 +74,7 @@ pub fn create_datastore(name: String, param: Value) -> Result<(), Error> {
|
||||
let backup_user = crate::backup::backup_user()?;
|
||||
let _store = ChunkStore::create(&name, path, backup_user.uid, backup_user.gid)?;
|
||||
|
||||
config.set_data(&name, "datastore", serde_json::to_value(datastore)?);
|
||||
config.set_data(&name, "datastore", &datastore)?;
|
||||
|
||||
datastore::save_config(&config)?;
|
||||
|
||||
|
@ -65,7 +65,7 @@ pub fn create_remote(name: String, param: Value) -> Result<(), Error> {
|
||||
bail!("remote '{}' already exists.", name);
|
||||
}
|
||||
|
||||
config.set_data(&name, "remote", serde_json::to_value(&remote)?);
|
||||
config.set_data(&name, "remote", &remote)?;
|
||||
|
||||
remotes::save_config(&config)?;
|
||||
|
||||
|
Reference in New Issue
Block a user