diff --git a/monkey/monkey_island/cc/ui/src/components/logo/VersionComponent.js b/monkey/monkey_island/cc/ui/src/components/logo/VersionComponent.js index 4fbb3fbb9..fe93158ec 100644 --- a/monkey/monkey_island/cc/ui/src/components/logo/VersionComponent.js +++ b/monkey/monkey_island/cc/ui/src/components/logo/VersionComponent.js @@ -28,11 +28,6 @@ class VersionComponent extends AuthComponent { newerVersionAvailable() { const semverGt = require('semver/functions/gt'); - if(this.state.latestVersion === null) { - // Couldn't fetch the latest version. - // Consider showing this state to the user - return false; - } if(this.state.latestVersion !== undefined && this.state.versionNumber !== undefined) { return semverGt(this.state.latestVersion, this.state.versionNumber); } diff --git a/monkey/monkey_island/cc/version.py b/monkey/monkey_island/cc/version.py index bcec8bc6a..a67fd440d 100644 --- a/monkey/monkey_island/cc/version.py +++ b/monkey/monkey_island/cc/version.py @@ -63,7 +63,7 @@ class Version: response = requests.get(url, timeout=LATEST_VERSION_TIMEOUT).json() except requests.exceptions.RequestException as err: logger.warning(f"Failed to connect to {url}, Error: {err}") - return None, None + return self._version_number, None try: download_link = response["download_link"] @@ -73,6 +73,6 @@ class Version: f"Failed to fetch version information from {url}, response: {response}." f"Most likely deployment {self._deployment.value} is not recognized." ) - return None, None + return self._version_number, None return latest_version, download_link