fix(coderd/database/dbmem): apply rlock/runlock on GetTelemetryItems (#18133)

Fixes https://github.com/coder/coder/issues/18132
This commit is contained in:
Cian Johnston
2025-05-30 16:39:32 +01:00
committed by GitHub
parent 216fe441cf
commit 9afdd33e64

View File

@ -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) {