diff --git a/src/pages/Details.vue b/src/pages/Details.vue index ee0c4948..1363aa20 100644 --- a/src/pages/Details.vue +++ b/src/pages/Details.vue @@ -83,6 +83,7 @@ +
@@ -93,6 +94,7 @@
+
@@ -270,7 +272,10 @@ export default { }, tlsInfo() { - if (this.$root.tlsInfoList[this.monitor.id]) { + // Add: this.$root.tlsInfoList[this.monitor.id].certInfo + // Fix: TypeError: Cannot read properties of undefined (reading 'validTo') + // Reason: TLS Info object format is changed in 1.8.0, if for some reason, it cannot connect to the site after update to 1.8.0, the object is still in the old format. + if (this.$root.tlsInfoList[this.monitor.id] && this.$root.tlsInfoList[this.monitor.id].certInfo) { return this.$root.tlsInfoList[this.monitor.id]; }