diff options
Diffstat (limited to 'src/app/api/plugins/panes.rs')
| -rw-r--r-- | src/app/api/plugins/panes.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/app/api/plugins/panes.rs b/src/app/api/plugins/panes.rs index e6fe7b44..5a935a8c 100644 --- a/src/app/api/plugins/panes.rs +++ b/src/app/api/plugins/panes.rs @@ -183,6 +183,8 @@ impl App { let mut env = super::super::env::normalize_launch_env(env)?; let context_json = serde_json::to_string(&context) .map_err(|err| ("invalid_plugin_context".to_string(), err.to_string()))?; + super::env::ensure_plugin_user_dirs(plugin) + .map_err(|err| ("plugin_user_dir_create_failed".to_string(), err.to_string()))?; env.retain(|(key, _)| !plugin_pane_protected_env_key(key)); env.extend(super::env::plugin_path_env(plugin)); env.push(( |
