mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-13 17:05:43 +01:00
cancel installation on pending plugins
This commit is contained in:
@@ -288,17 +288,19 @@ public class DefaultPluginManager implements PluginManager {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateAll(boolean restartAfterInstallation) {
|
||||
public void updateAll() {
|
||||
PluginPermissions.manage().check();
|
||||
boolean pluginUpdated = false;
|
||||
|
||||
for (InstalledPlugin installedPlugin : getInstalled()) {
|
||||
String pluginName = installedPlugin.getDescriptor().getInformation().getName();
|
||||
if (isUpdatable(pluginName)) {
|
||||
install(pluginName, false);
|
||||
pluginUpdated = true;
|
||||
}
|
||||
if (restartAfterInstallation) {
|
||||
restart("update all plugin");
|
||||
}
|
||||
}
|
||||
if (pluginUpdated) {
|
||||
restart("update all plugins");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user