From c161a9379632ecb3c1c0054df8740754f4f4ac5e Mon Sep 17 00:00:00 2001 From: ValueOn AG Date: Mon, 16 Mar 2026 15:12:05 +0100 Subject: [PATCH] sharepoint relative path fix --- .../serviceCenter/services/serviceAgent/mainServiceAgent.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/serviceCenter/services/serviceAgent/mainServiceAgent.py b/modules/serviceCenter/services/serviceAgent/mainServiceAgent.py index e6b09e17..cfa28f73 100644 --- a/modules/serviceCenter/services/serviceAgent/mainServiceAgent.py +++ b/modules/serviceCenter/services/serviceAgent/mainServiceAgent.py @@ -1000,7 +1000,10 @@ def _registerCoreTools(registry: ToolRegistry, services): try: connectionId, service, basePath = await _resolveDataSource(dsId) if subPath: - browsePath = subPath + if subPath.startswith("/"): + browsePath = subPath + else: + browsePath = f"{basePath.rstrip('/')}/{subPath}" else: browsePath = basePath from modules.connectors.connectorResolver import ConnectorResolver