From 296f945abf0f63e39710573b01f57968082f98e5 Mon Sep 17 00:00:00 2001
From: Curt Tudor <curt@rentallect.com>
Date: Wed, 27 Jul 2022 12:46:10 -0600
Subject: [PATCH] fix: remove extraneous dot in URL transform (#79)

---
 src/runtime.js | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/runtime.js b/src/runtime.js
index 190f8f9..902a419 100644
--- a/src/runtime.js
+++ b/src/runtime.js
@@ -512,7 +512,9 @@ const zitiFetch = async ( url, opts ) => {
 
   } else if ( (url.match( regexSlash )) || ((url.match( regexDotSlash ))) ) { // the request starts with a slash, or dot-slash
 
-    // let isExpired = await zitiBrowzerRuntime.zitiContext.isCertExpired();
+    if ( url.match( regexDotSlash ) ) {
+      url = url.slice(1); // remove the 'dot'
+    }
 
     let newUrl;
     let baseURIUrl = new URL( document.baseURI );
@@ -598,7 +600,7 @@ const zitiFetch = async ( url, opts ) => {
     opts.serviceName = serviceName;
 
     /**
-     * Let ziti-bbrowzer-core.context do the needful
+     * Let ziti-browzer-core.context do the needful
      */
     var zitiResponse = await zitiBrowzerRuntime.zitiContext.httpFetch( url, opts);
 
@@ -650,9 +652,10 @@ const zitiFetch = async ( url, opts ) => {
 
   }).catch(( err ) => {
     zitiBrowzerRuntime.logger.error(err);
-    return new Promise( async (_, reject) => {
-      reject( err );
-    });
+    // return new Promise( async (_, reject) => {
+    //   reject( err );
+    // });
+    return undefined;
   });
 
   return response;