From 905886eae26c90f850e5e3f7785869c53310be0a Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Thu, 3 Nov 2022 02:20:27 +0100
Subject: [PATCH] WIP: http proxy

---
 src/caosdb/connection/connection.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/caosdb/connection/connection.py b/src/caosdb/connection/connection.py
index fb75ea34..5a947919 100644
--- a/src/caosdb/connection/connection.py
+++ b/src/caosdb/connection/connection.py
@@ -143,6 +143,9 @@ class _DefaultCaosDBServerConnection(CaosDBServerConnection):
             headers = {}
         headers["User-Agent"] = self._useragent
 
+        if path.endswith("/."):
+            path = path[:-1] + "%2E"
+
         try:
             response = self._session.request(
                 method=method,
@@ -152,6 +155,7 @@ class _DefaultCaosDBServerConnection(CaosDBServerConnection):
                 verify=self._verify,
                 timeout=self._timeout,
                 stream=True)
+
             return _WrappedHTTPResponse(response)
         except HTTPConnectionError as conn_err:
             raise CaosDBConnectionError(
-- 
GitLab