Avoid clone in src/snapshot_middleware/lua.rs

Co-authored-by: krakow10 <krakow20@gmail.com>
This commit is contained in:
ari 2026-01-12 14:35:06 +01:00 • committed by GitHub
parent 020d72faef
commit 9a485d88ce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -159,10 +159,12 @@ pub fn syncback_lua<'sync>(
if !meta.is_empty() {
let parent_location = snapshot.path.parent_err()?;
let instance_name = &snapshot.new_inst().name;
let slugified;
let meta_name = if crate::syncback::validate_file_name(instance_name).is_err() {
crate::syncback::slugify_name(instance_name)
slugified = crate::syncback::slugify_name(instance_name);
&slugified
} else {
instance_name.clone()
instance_name
};
fs_snapshot.add_file(
parent_location.join(format!("{}.meta.json", meta_name)),