diff --git a/pkg/mining/repository.go b/pkg/mining/repository.go index bb8bbd2..23abcdb 100644 --- a/pkg/mining/repository.go +++ b/pkg/mining/repository.go @@ -83,7 +83,7 @@ func (r *FileRepository[T]) Save(data T) error { return r.saveUnlocked(data) } -// r.mutex.Lock(); defer r.mutex.Unlock(); return r.saveUnlocked(data) +// return r.saveUnlocked(data) // called by Save and Update while mutex is held func (r *FileRepository[T]) saveUnlocked(data T) error { dir := filepath.Dir(r.path) if err := os.MkdirAll(dir, 0755); err != nil {