mirror of
https://github.com/ysoftdevs/DependencyCheck.git
synced 2026-03-21 08:39:24 +01:00
resolves issues #426
This commit is contained in:
@@ -121,7 +121,7 @@ public class EngineVersionCheck implements CachedWebDataSource {
|
|||||||
String currentVersion) throws UpdateException {
|
String currentVersion) throws UpdateException {
|
||||||
//check every 30 days if we know there is an update, otherwise check every 7 days
|
//check every 30 days if we know there is an update, otherwise check every 7 days
|
||||||
int checkRange = 30;
|
int checkRange = 30;
|
||||||
if (updateToVersion.isEmpty()) {
|
if (updateToVersion == null || updateToVersion.isEmpty()) {
|
||||||
checkRange = 7;
|
checkRange = 7;
|
||||||
}
|
}
|
||||||
if (!DateUtil.withinDateRange(lastChecked, now, checkRange)) {
|
if (!DateUtil.withinDateRange(lastChecked, now, checkRange)) {
|
||||||
@@ -133,14 +133,16 @@ public class EngineVersionCheck implements CachedWebDataSource {
|
|||||||
updateToVersion = v.toString();
|
updateToVersion = v.toString();
|
||||||
if (!currentRelease.equals(updateToVersion)) {
|
if (!currentRelease.equals(updateToVersion)) {
|
||||||
properties.save(CURRENT_ENGINE_RELEASE, updateToVersion);
|
properties.save(CURRENT_ENGINE_RELEASE, updateToVersion);
|
||||||
} else {
|
|
||||||
properties.save(CURRENT_ENGINE_RELEASE, "");
|
|
||||||
}
|
}
|
||||||
properties.save(ENGINE_VERSION_CHECKED_ON, Long.toString(now));
|
properties.save(ENGINE_VERSION_CHECKED_ON, Long.toString(now));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.debug("Current Release: {}", updateToVersion);
|
LOGGER.debug("Current Release: {}", updateToVersion);
|
||||||
}
|
}
|
||||||
|
if (updateToVersion == null) {
|
||||||
|
LOGGER.debug("Unable to obtain current release");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
final DependencyVersion running = new DependencyVersion(currentVersion);
|
final DependencyVersion running = new DependencyVersion(currentVersion);
|
||||||
final DependencyVersion released = new DependencyVersion(updateToVersion);
|
final DependencyVersion released = new DependencyVersion(updateToVersion);
|
||||||
if (running.compareTo(released) < 0) {
|
if (running.compareTo(released) < 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user