Plugin import - Overwrite existing folder if needed

Plugin import - Enable newly imported plugins straight away
This commit is contained in:
Robert committed 2021-06-09 22:10:34 +02:00
1 parent 2179c889a3
commit 496f0e9b74
2 files changed
+15 -7

No files matched your search

@@ -529,7 +529,7 @@ namespace Artemis.Core.Services
string targetDirectory = pluginInfo.PreferredPluginDirectory;
if (Directory.Exists(Path.Combine(pluginDirectory.FullName, targetDirectory)))
throw new ArtemisPluginException($"A directory for this plugin already exists {Path.Combine(pluginDirectory.FullName, targetDirectory)}");
Directory.Delete(Path.Combine(pluginDirectory.FullName, targetDirectory), true);
// Extract everything in the same archive directory to the unique plugin directory
DirectoryInfo directoryInfo = new(Path.Combine(pluginDirectory.FullName, targetDirectory));