From 114b4b570df9e5062c2c7a268b4f592ff363f30b Mon Sep 17 00:00:00 2001 From: Sebastian Choren Date: Thu, 28 Dec 2023 11:38:59 -0300 Subject: [PATCH] fix(server): correct query with tenant id for test run events --- server/testdb/test_run_event.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/server/testdb/test_run_event.go b/server/testdb/test_run_event.go index 20fa0250bf..eb16a68152 100644 --- a/server/testdb/test_run_event.go +++ b/server/testdb/test_run_event.go @@ -101,12 +101,17 @@ const getTestRunEventsQuery = ` "data_store_connection", "polling", "outputs" - FROM test_run_events WHERE "test_id" = $1 AND "run_id" = $2 ORDER BY "created_at" ASC; + FROM test_run_events + WHERE + "test_id" = $1 + AND "run_id" = $2 + AND "tenant_id" = $3 + ORDER BY "created_at" ASC; ` func (td *postgresDB) GetTestRunEvents(ctx context.Context, testID id.ID, runID int) ([]model.TestRunEvent, error) { - query, params := sqlutil.Tenant(ctx, getTestRunEventsQuery, testID, runID) - rows, err := td.db.QueryContext(ctx, query, params...) + params := sqlutil.TenantInsert(ctx, testID, runID) + rows, err := td.db.QueryContext(ctx, getTestRunEventsQuery, params...) if err != nil { return []model.TestRunEvent{}, fmt.Errorf("could not query test runs: %w", err) }