diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-14 23:01:47 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-14 23:01:47 +0300 |
| commit | 3015ce0f9d120df7583f838d1a47cb469fe5a727 (patch) | |
| tree | 94db93e9fa6f7b83e4eb3ab09581ce101d536cfd /src/app/api/plugins/runtime.rs | |
| parent | 001a6b2fc4218d232967f285f945b313ce9ca19a (diff) | |
fix: stabilize plugin config directories
Diffstat (limited to 'src/app/api/plugins/runtime.rs')
| -rw-r--r-- | src/app/api/plugins/runtime.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/app/api/plugins/runtime.rs b/src/app/api/plugins/runtime.rs index 94a49dd4..0008def2 100644 --- a/src/app/api/plugins/runtime.rs +++ b/src/app/api/plugins/runtime.rs @@ -31,6 +31,8 @@ impl App { let args = command.iter().skip(1).cloned().collect::<Vec<_>>(); let context_json = serde_json::to_string(context) .map_err(|err| ("invalid_plugin_context", err.to_string()))?; + super::env::ensure_plugin_user_dirs(plugin) + .map_err(|err| ("plugin_user_dir_create_failed", err.to_string()))?; let log_id = format!("plugin-log-{}", self.state.next_plugin_command_log_id); self.state.next_plugin_command_log_id += 1; let started_unix_ms = current_unix_ms(); |
