mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-01 19:15:52 +01:00
First check integrity of download, than check if dependencies are fulfilled
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user