Commit 293409b3 authored by jtc42's avatar jtc42
Browse files

Account for server version being undefined in old releases

parent 61121b07
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -132,14 +132,17 @@ export default {
    checkServerVersion: function () {
      this.$store.dispatch('updateState')
      .then (() => {
        console.log(this.$store.state.apiState.version)
        var serverVersion = this.$store.state.apiState.version
        var serverVersionMajor = serverVersion.substring(0, 3)
        console.log(serverVersionMajor)
        var clientVersion = process.env.PACKAGE_VERSION
        var clientVersionMajor = clientVersion.substring(0, 3)
        console.log(clientVersionMajor)
        if (serverVersionMajor != clientVersionMajor) {

        var serverVersion = this.$store.state.apiState.version
        if (serverVersion != undefined) {
          var serverVersionMajor = serverVersion.substring(0, 3)
        }
        console.log(serverVersionMajor)

        if ((serverVersion == undefined) || (serverVersionMajor != clientVersionMajor)) {
          this.modalDialog("Version mismatch", "Client and microscope versions do not match. Consider updating your microscope software. Some functionality may currently be broken.", status='warning')
        }
      })