fix(extensions): remove extension data dir on uninstall

This commit is contained in:
zarzet
2026-07-14 09:10:00 +07:00
parent f5b5af6eea
commit 3cdeeb2f5f
+8
View File
@@ -880,6 +880,14 @@ func (m *extensionManager) RemoveExtension(extensionID string) error {
}
}
// Uninstall means gone: storage.json and encrypted credentials must not
// linger on disk after the extension is removed.
if ext.DataDir != "" {
if err := os.RemoveAll(ext.DataDir); err != nil {
GoLog("[Extension] Warning: failed to remove data dir: %v\n", err)
}
}
return nil
}