diff --git a/scripts/js/footer.js b/scripts/js/footer.js index 47719f29..019ff6d9 100644 --- a/scripts/js/footer.js +++ b/scripts/js/footer.js @@ -454,6 +454,7 @@ function updateVersionInfo() { let updateAvailable = false; let dockerUpdate = false; let isDocker = false; + let versionWarning = false; $("#versions").empty(); $("#update-hint").empty(); @@ -518,7 +519,7 @@ function updateVersionInfo() { ""; if (v.remote === null) { // No remote version available, we cannot determine if an update is available - localVersion = v.local + " (Latest: N/A)"; + versionWarning = true; } else if (versionCompare(v.local, v.remote) === -1) { // Update available updateComponentAvailable = true; @@ -538,7 +539,7 @@ function updateVersionInfo() { if (v.name === "Docker Tag") { if (v.remote === null) { // No remote version available, we cannot determine if an update is available - localVersion = v.local + " (Latest: N/A)"; + versionWarning = true; } else if (versionCompare(v.local, v.remote) === -1) { // Display update information for the docker tag updateComponentAvailable = true; @@ -575,6 +576,13 @@ function updateVersionInfo() { } } + // Display message asking to run updatechecker, to populate versions file + if (versionWarning) { + $("#versions").append( + "
The versions file is incomplete. Please execute sudo pihole updatechecker on the command line.