diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index 1c1bc460a09fcc49dbb59d41e662c86d385d0b67..d8cae183f16a1a74a0aecc68635eb305cdafe012 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -3,7 +3,7 @@ import type {Config} from '@docusaurus/types';
 import type * as Preset from '@docusaurus/preset-classic';
 
 const branchName = process.env.CI_COMMIT_REF_NAME || 'main'; // Default to 'main' if undefined
-const branchSuffix = branchName.match(/^instances\/(.*)$/)[1];
+const branchSuffix = branchName.match(/^instances\/(.*)$/)?.[1] || 'main';
 const url = branchName === 'main' ? '/intro2sc-handson' :`/intro2sc-handson/${branchSuffix}/`; // Adjust as needed
 
 const config: Config = {