diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-20 22:58:49 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-20 23:04:15 +0300 |
| commit | 69d07dba84411db33bf1f5191a69f80e5069c6ea (patch) | |
| tree | e954eefb66346a37cfff8f8d68aaf91d74e18c3e /src/app/api/plugins/manifest.rs | |
| parent | d956a6b56dabac9690260e50a9e03372510877d4 (diff) | |
fix: make plugin state global across sessions
refs #1174
Diffstat (limited to 'src/app/api/plugins/manifest.rs')
| -rw-r--r-- | src/app/api/plugins/manifest.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/app/api/plugins/manifest.rs b/src/app/api/plugins/manifest.rs index f6464285..657f8257 100644 --- a/src/app/api/plugins/manifest.rs +++ b/src/app/api/plugins/manifest.rs @@ -292,12 +292,7 @@ pub(super) fn normalize_plugin_source( let plugin_root = std::path::PathBuf::from(&plugin.plugin_root) .canonicalize() .map_err(|err| ("invalid_plugin_source", err.to_string()))?; - let expected = crate::session::data_dir() - .join("plugins") - .join("github") - .join(crate::api::schema::plugin_managed_path_component( - &plugin.plugin_id, - )) + let expected = crate::plugin_paths::managed_checkout_path(&plugin.plugin_id) .canonicalize() .map_err(|err| ("invalid_plugin_source", err.to_string()))?; if managed_path != expected { |
