From 7e810cb2a3fd934017ae973e737864dfa4bdf64e Mon Sep 17 00:00:00 2001 From: anatawa12 Date: Mon, 5 Aug 2024 21:45:00 +0900 Subject: [PATCH] fix: permission file uses ':' in file name (#10485) * fix: permission file uses ':' in file name * style: rustfmt --- .changes/fix-colon-in-file-path.md | 5 +++++ core/tauri-utils/src/acl/build.rs | 6 ++---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 .changes/fix-colon-in-file-path.md diff --git a/.changes/fix-colon-in-file-path.md b/.changes/fix-colon-in-file-path.md new file mode 100644 index 000000000..76abf745a --- /dev/null +++ b/.changes/fix-colon-in-file-path.md @@ -0,0 +1,5 @@ +--- +"tauri-utils": "patch:bug" +--- + +Fixed an issue where permission files will be generated with ':' in the file path. diff --git a/core/tauri-utils/src/acl/build.rs b/core/tauri-utils/src/acl/build.rs index 76b0cb872..637dfc3be 100644 --- a/core/tauri-utils/src/acl/build.rs +++ b/core/tauri-utils/src/acl/build.rs @@ -71,10 +71,8 @@ pub fn define_permissions bool>( .filter(|p| p.parent().unwrap().file_name().unwrap() != PERMISSION_SCHEMAS_FOLDER_NAME) .collect::>(); - let permission_files_path = out_dir.join(format!( - "{}-permission-files", - pkg_name.replace("tauri:", "tauri-") - )); + let permission_files_path = + out_dir.join(format!("{}-permission-files", pkg_name.replace(':', "-"))); std::fs::write( &permission_files_path, serde_json::to_string(&permission_files)?,