From 0dc84ed94ebc468f3ecbec6c2e6d302c1125875e Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Mon, 10 Aug 2020 13:59:30 +0200 Subject: [PATCH] First check integrity of download, than check if dependencies are fulfilled MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: René Pfeuffer --- .../src/main/java/sonia/scm/plugin/PluginInstaller.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scm-webapp/src/main/java/sonia/scm/plugin/PluginInstaller.java b/scm-webapp/src/main/java/sonia/scm/plugin/PluginInstaller.java index 79fb14d647..42b1d51919 100644 --- a/scm-webapp/src/main/java/sonia/scm/plugin/PluginInstaller.java +++ b/scm-webapp/src/main/java/sonia/scm/plugin/PluginInstaller.java @@ -62,10 +62,10 @@ class PluginInstaller { verifyChecksum(plugin, input.hash(), file); InstalledPluginDescriptor descriptor = smpDescriptorExtractor.extractPluginDescriptor(file); - PluginInstallationVerifier.verify(context, descriptor); - verifyInformation(plugin.getDescriptor(), descriptor); + PluginInstallationVerifier.verify(context, descriptor); + return new PendingPluginInstallation(plugin.install(), file); } catch (PluginException ex) { cleanup(file);