From be6b50b79b543022c211e6fda9fd1ea4c56b93db Mon Sep 17 00:00:00 2001 From: mo khan Date: Fri, 13 Jun 2025 15:09:31 -0600 Subject: fix: lock the mutex before reading --- app/db/in_memory_repository.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'app/db') diff --git a/app/db/in_memory_repository.go b/app/db/in_memory_repository.go index 340181f..f778eef 100644 --- a/app/db/in_memory_repository.go +++ b/app/db/in_memory_repository.go @@ -23,6 +23,8 @@ func NewRepository[T domain.Entity]() domain.Repository[T] { } func (r *inMemoryRepository[T]) All(ctx context.Context) []T { + r.mu.RLock() + defer r.mu.RUnlock() return r.items } -- cgit v1.2.3