diff options
| author | mo khan <mo@mokhan.ca> | 2025-06-13 15:09:31 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-06-13 15:09:31 -0600 |
| commit | be6b50b79b543022c211e6fda9fd1ea4c56b93db (patch) | |
| tree | 286ab6ce449736e9d27e4a1e84a38e513ea792e7 /app | |
| parent | 24e77fe48f88d91c5e1ee4aac3473f750c08272b (diff) | |
fix: lock the mutex before reading
Diffstat (limited to 'app')
| -rw-r--r-- | app/db/in_memory_repository.go | 2 |
1 files changed, 2 insertions, 0 deletions
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 } |
