Files
CyberPanel/pluginInstaller/pluginInstaller.py
master3395 c9c4d521f8 fix(plugins): Improve removeFromSettings and removeFromURLs precision
- Use more precise string matching to avoid partial matches
- removeFromSettings: Match plugin name in quotes within INSTALLED_APPS context
- removeFromURLs: Match plugin name in path() and include() patterns
- Prevents false positives (e.g., 'pluginName2' matching 'pluginName')

This ensures uninstall only removes the exact plugin, not similar names.
2026-01-26 03:27:49 +01:00

21 KiB