From a3781a69cd524f991200052014ca0c3bbdae1a89 Mon Sep 17 00:00:00 2001 From: Cian Johnston Date: Fri, 30 May 2025 16:07:02 +0100 Subject: [PATCH] fix(coderd/database/dbmem): apply rlock/runlock on GetTelemetryItems --- coderd/database/dbmem/dbmem.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/coderd/database/dbmem/dbmem.go b/coderd/database/dbmem/dbmem.go index 69bb3a540eccf..1eea1d065e30f 100644 --- a/coderd/database/dbmem/dbmem.go +++ b/coderd/database/dbmem/dbmem.go @@ -5131,7 +5131,9 @@ func (q *FakeQuerier) GetTelemetryItem(_ context.Context, key string) (database. } func (q *FakeQuerier) GetTelemetryItems(_ context.Context) ([]database.TelemetryItem, error) { - return q.telemetryItems, nil + q.mutex.RLock() + defer q.mutex.RUnlock() + return slices.Clone(q.telemetryItems), nil } func (q *FakeQuerier) GetTemplateAppInsights(ctx context.Context, arg database.GetTemplateAppInsightsParams) ([]database.GetTemplateAppInsightsRow, error) {