From 8dd046b22d9116418614e049a61082e8564a1452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bianca=20F=C3=BCrstenau?= Date: Wed, 12 Feb 2025 04:58:14 +0100 Subject: [PATCH] Allowlist temp dir --- src-tauri/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index f18dfc2..4d195af 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -2,6 +2,7 @@ use chrono::offset::Utc; use rand::prelude::*; use rusqlite::{types::ToSqlOutput, Connection, ToSql}; use tauri::{Manager, State}; +use tauri_plugin_fs::FsExt; use tokio::sync::Mutex; mod app_state; @@ -98,9 +99,11 @@ pub fn run() { .plugin(tauri_plugin_fs::init()) .setup(|app| { app.manage(Mutex::new(state)); + let scope = app.fs_scope(); + let path = app.path(); + scope.allow_directory(path.temp_dir()?, false)?; Ok(()) }) - .plugin(tauri_plugin_opener::init()) .invoke_handler(tauri::generate_handler![ swap, count,