Просмотр исходного кода

lib/db: Don't panic debugging an inexistent file (#7534)

Simon Frei 4 лет назад
Родитель
Сommit
7f0d4f6ba8
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      lib/db/set.go

+ 1 - 1
lib/db/set.go

@@ -312,7 +312,7 @@ func (s *Snapshot) DebugGlobalVersions(file string) VersionList {
 	opStr := fmt.Sprintf("%s DebugGlobalVersions(%v)", s.folder, file)
 	opStr := fmt.Sprintf("%s DebugGlobalVersions(%v)", s.folder, file)
 	l.Debugf(opStr)
 	l.Debugf(opStr)
 	vl, err := s.t.getGlobalVersions(nil, []byte(s.folder), []byte(osutil.NormalizedFilename(file)))
 	vl, err := s.t.getGlobalVersions(nil, []byte(s.folder), []byte(osutil.NormalizedFilename(file)))
-	if backend.IsClosed(err) {
+	if backend.IsClosed(err) || backend.IsNotFound(err) {
 		return VersionList{}
 		return VersionList{}
 	} else if err != nil {
 	} else if err != nil {
 		s.fatalError(err, opStr)
 		s.fatalError(err, opStr)