diff --git a/src/readers/queryService.ts b/src/readers/queryService.ts
index 35051d5ff0417ba6856121b123689c044b0e8904..e6ae06e70ca6c5b6c326847610d885b38cf7be5c 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 6965baf73260be612b2e41771262ad6b77f26b45..e0afe465d1987ff1edc6ba12f726ea166bdbc7a9 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;