Skip to content

Commit b04728a

Browse files
authored
Merge pull request #29 from aguung/fix/globset-panic-and-db-index
fix: replace panic in sensitive_globset with graceful fallback and add missing DB index
2 parents d17068c + 3c3de9c commit b04728a

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CREATE INDEX IF NOT EXISTS idx_agent_runs_parent_agent_run_id ON agent_runs(parent_agent_run_id);

src-tauri/src/tools/executor.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ fn sensitive_globset() -> &'static GlobSet {
3232
builder.add(glob);
3333
}
3434
}
35-
builder
36-
.build()
37-
.map_err(|error| format!("sensitive globset build failed: {error}"))
38-
.unwrap_or_else(|error| panic!("{}", error))
35+
builder.build().unwrap_or_else(|error| {
36+
log::error!("sensitive_globset build failed: {error} — all file access will require permission");
37+
GlobSetBuilder::new().build().expect("empty GlobSet always builds")
38+
})
3939
})
4040
}
4141

0 commit comments

Comments
 (0)