From 3a7e46b776b09166fdf6d25aca0e2a9662edc113 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Wed, 31 Jan 2024 15:39:17 -0300 Subject: [PATCH] Refactor SQL query in MonitorService to use 'id' instead of 'vertex_id' --- src/backend/langflow/services/monitor/service.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/backend/langflow/services/monitor/service.py b/src/backend/langflow/services/monitor/service.py index b081aded9..efa9e0ec1 100644 --- a/src/backend/langflow/services/monitor/service.py +++ b/src/backend/langflow/services/monitor/service.py @@ -64,14 +64,15 @@ class MonitorService(Service): valid: Optional[bool] = None, order_by: Optional[str] = "timestamp", ): - query = "SELECT flow_id, vertex_id, valid, params, data, artifacts, timestamp FROM vertex_builds" + query = "SELECT id, flow_id, valid, params, data, artifacts, timestamp FROM vertex_builds" conditions = [] if flow_id: conditions.append(f"flow_id = '{flow_id}'") if vertex_id: - conditions.append(f"vertex_id = '{vertex_id}'") + conditions.append(f"id = '{vertex_id}'") if valid is not None: # Check for None because valid is a boolean - conditions.append(f"valid = {valid}") + valid_str = "true" if valid else "false" + conditions.append(f"valid = {valid_str}") if conditions: query += " WHERE " + " AND ".join(conditions)