From 18e444d751669639fb54ecef3a9018cd80d4349d Mon Sep 17 00:00:00 2001
From: ValueOn AG
Date: Fri, 17 Apr 2026 12:30:50 +0200
Subject: [PATCH] fixed toggles
---
modules/features/workspace/routeFeatureWorkspace.py | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/modules/features/workspace/routeFeatureWorkspace.py b/modules/features/workspace/routeFeatureWorkspace.py
index 08216e56..de4e5ad8 100644
--- a/modules/features/workspace/routeFeatureWorkspace.py
+++ b/modules/features/workspace/routeFeatureWorkspace.py
@@ -1464,18 +1464,18 @@ async def listFeatureConnectionTables(
tables = []
for obj in accessible:
meta = obj.get("meta", {})
+ if meta.get("wildcard"):
+ continue
node = {
"objectKey": obj.get("objectKey", ""),
"tableName": meta.get("table", ""),
"label": resolveText(obj.get("label", "")),
"fields": meta.get("fields", []),
+ "isParent": bool(meta.get("isParent", False)),
+ "parentTable": meta.get("parentTable") or None,
+ "parentKey": meta.get("parentKey") or None,
+ "displayFields": meta.get("displayFields", []),
}
- if meta.get("isParent"):
- node["isParent"] = True
- node["displayFields"] = meta.get("displayFields", [])
- if meta.get("parentTable"):
- node["parentTable"] = meta["parentTable"]
- node["parentKey"] = meta.get("parentKey", "")
tables.append(node)
return JSONResponse({"tables": tables})