diff --git a/frontend/src/metabase/lib/settings.ts b/frontend/src/metabase/lib/settings.ts
index 3aaaf3df7042cb677a5012cd6b990961227533b9..f6bd0c3c12f3c75638ab5c3ed372284ef6d7367e 100644
--- a/frontend/src/metabase/lib/settings.ts
+++ b/frontend/src/metabase/lib/settings.ts
@@ -191,7 +191,7 @@ class Settings {
 
   docsUrl(page = "", anchor = "") {
     let { tag } = this.get("version", {});
-    const matches = tag.match(/v[01]\.(\d+)(?:\.\d+)?(-.*)?/);
+    const matches = tag && tag.match(/v[01]\.(\d+)(?:\.\d+)?(-.*)?/);
 
     if (matches) {
       if (
diff --git a/frontend/test/metabase/lib/settings.unit.spec.js b/frontend/test/metabase/lib/settings.unit.spec.js
index bd155bd803ee969c6f1c8fd1023319f3e4f4b432..0967a00c1703efaba15db5243bff9d62a7bf45ef 100644
--- a/frontend/test/metabase/lib/settings.unit.spec.js
+++ b/frontend/test/metabase/lib/settings.unit.spec.js
@@ -14,6 +14,7 @@ describe("MetabaseSettings.docsUrl", () => {
   // all of these should point to the same doc URL
   [
     ["v0.41.0", "v0.41"],
+    [undefined, "latest"],
     ["v0.41.1-SNAPSHOT", "latest"],
     ["v0.41.2-rc1", "v0.41"],
     ["v0.41.3-RC2", "v0.41"],