Bladeren bron

Merge pull request #33908 from thaJeztah/carry-33883-ignore-nonexistent-containers

[carry 33883] daemon: Ignore nonexistent containers when listing containers
Vincent Demeester 8 jaren geleden
bovenliggende
commit
cab50de4d6
1 gewijzigde bestanden met toevoegingen van 6 en 4 verwijderingen
  1. 6 4
      daemon/list.go

+ 6 - 4
daemon/list.go

@@ -162,11 +162,13 @@ func (daemon *Daemon) filterByNameIDMatches(view container.View, ctx *listContex
 	cntrs := make([]container.Snapshot, 0, len(matches))
 	for id := range matches {
 		c, err := view.Get(id)
-		if err != nil {
-			return nil, err
-		}
-		if c != nil {
+		switch err.(type) {
+		case nil:
 			cntrs = append(cntrs, *c)
+		case container.NoSuchContainerError:
+			// ignore error
+		default:
+			return nil, err
 		}
 	}