diff --git a/pkg/solver/store/memory/store.go b/pkg/solver/store/memory/store.go index a629965f..d59437e5 100644 --- a/pkg/solver/store/memory/store.go +++ b/pkg/solver/store/memory/store.go @@ -182,6 +182,8 @@ func (s *SolverStoreMemory) GetDeals(query store.GetDealsQuery) ([]data.DealCont } func (s *SolverStoreMemory) GetDealsAll() ([]data.DealContainer, error) { + s.mutex.RLock() + defer s.mutex.RUnlock() deals := []data.DealContainer{} for _, deal := range s.dealMap { deals = append(deals, *deal)