diff --git a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js index 00efb1fc..21a96392 100644 --- a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js +++ b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js @@ -184,7 +184,14 @@ $(function() { value.releaseNotes = undefined; } - value.fullName = _.sprintf(gettext("%(displayName)s: %(displayVersion)s"), value); + var fullNameTemplate = gettext("%(name)s: %(version)s"); + value.fullNameLocal = _.sprintf(fullNameTemplate, {name: value.displayName, version: value.displayVersion}); + + var fullNameRemoteVars = {name: value.displayName, version: gettext("unknown")}; + if (value.hasOwnProperty("information") && value.information.hasOwnProperty("remote") && value.information.remote.hasOwnProperty("name")) { + fullNameRemoteVars.version = value.information.remote.name; + } + value.fullNameRemote = _.sprintf(fullNameTemplate, fullNameRemoteVars); versions.push(value); }); @@ -217,7 +224,7 @@ $(function() { if (update_info.updateAvailable) { text += "