diff --git a/internal/db/sqlite/db_folderdb.go b/internal/db/sqlite/db_folderdb.go index f82946d2a..772d322f4 100644 --- a/internal/db/sqlite/db_folderdb.go +++ b/internal/db/sqlite/db_folderdb.go @@ -56,6 +56,10 @@ func (s *DB) getFolderDB(folder string, create bool) (*folderDB, error) { if dbName == "" { // First time we want to access this folder, need to create a new // folder ID + + s.updateLock.Lock() + defer s.updateLock.Unlock() + idx, err := s.folderIdxLocked(folder) if err != nil { return nil, wrap(err)