diff --git a/usr/local/www/widgets/widgets/system_information.widget.php b/usr/local/www/widgets/widgets/system_information.widget.php
index 7b65b0bbdd..93f00690db 100644
--- a/usr/local/www/widgets/widgets/system_information.widget.php
+++ b/usr/local/www/widgets/widgets/system_information.widget.php
@@ -55,43 +55,33 @@ $curcfg = $config['system']['firmware'];
=`uname -sr`?>
- $latest_version)
- $needs_system_upgrade = true;
+ else {
+ $current_installed_pfsense_version = str_replace("\n", "", file_get_contents("/etc/version"));
+ $latest_version = str_replace("\n", "", file_get_contents("/tmp/{$g['product_name']}_version"));
+
+ $needs_system_upgrade = false;
-
- if($needs_system_upgrade) {
- echo "
Update available. Click Here to view update.";
- echo "";
+ if($current_installed_pfsense_version <> $latest_version)
+ $needs_system_upgrade = true;
+
+ if($needs_system_upgrade) {
+ echo "
Update available. Click Here to view update.";
+ echo "";
+ }
}
?>