From fd27b53593d1f89f8d56f99a8e7aacecd87f83fc Mon Sep 17 00:00:00 2001 From: Aireil <33433913+Aireil@users.noreply.github.com> Date: Sat, 12 Dec 2020 04:35:35 +0100 Subject: [PATCH] Fix testing plugins install --- Dalamud/Plugin/PluginRepository.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dalamud/Plugin/PluginRepository.cs b/Dalamud/Plugin/PluginRepository.cs index d5773a9e8..0a761488d 100644 --- a/Dalamud/Plugin/PluginRepository.cs +++ b/Dalamud/Plugin/PluginRepository.cs @@ -70,10 +70,13 @@ namespace Dalamud.Plugin try { using var client = new WebClient(); + var isTestingExclusive = definition.IsTestingExclusive; // We need to redownload the json, for the eventuality of the zip having changed after PM download definition = JsonConvert.DeserializeObject( client.DownloadString(string.Format(this.PluginJsonUrl, fromTesting ? "testing" : "plugins", definition.InternalName))); + definition.TestingAssemblyVersion = fromTesting ? definition.AssemblyVersion : "0.0.0.0"; + definition.IsTestingExclusive = isTestingExclusive; var outputDir = new DirectoryInfo(Path.Combine(this.pluginDirectory, definition.InternalName, fromTesting ? definition.TestingAssemblyVersion : definition.AssemblyVersion)); var dllFile = new FileInfo(Path.Combine(outputDir.FullName, $"{definition.InternalName}.dll"));