From e1db8b2b767c1ee41252f3df9cb8222ee2fb47f9 Mon Sep 17 00:00:00 2001
From: Leonardo <leomilho@gmail.com>
Date: Fri, 24 Jan 2025 14:15:43 +0100
Subject: [PATCH] fix: query with relation should by default be both ways

---
 src/readers/queryService.ts          | 1 +
 src/utils/reactflow/query2backend.ts | 8 +++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/readers/queryService.ts b/src/readers/queryService.ts
index 35051d5..e6ae06e 100644
--- a/src/readers/queryService.ts
+++ b/src/readers/queryService.ts
@@ -104,6 +104,7 @@ export const queryServiceReader = async (
       return;
     }
 
+    log.debug('Translated query FROM:', convertedQuery);
     log.info('Translated query:', query);
     publisher.publishTranslationResultToFrontend(query);
 
diff --git a/src/utils/reactflow/query2backend.ts b/src/utils/reactflow/query2backend.ts
index 6965baf..e0afe46 100644
--- a/src/utils/reactflow/query2backend.ts
+++ b/src/utils/reactflow/query2backend.ts
@@ -267,7 +267,13 @@ export function Query2BackendQuery(
         id: _currNode.id,
         label: _currNode.name || undefined,
         depth: _currNode.depth,
-        direction: !_currNode.direction || _currNode.direction === 'right' ? 'TO' : _currNode.direction === 'left' ? 'FROM' : 'BOTH',
+        direction: !_currNode.direction
+          ? 'BOTH'
+          : _currNode.direction === 'right'
+          ? 'TO'
+          : _currNode.direction === 'left'
+          ? 'FROM'
+          : 'BOTH',
         node: chunk.length === position + 1 ? undefined : (processConnection(chunk, position + 1) as NodeStruct),
       };
       return ret;
-- 
GitLab