Detect removed also when availables aren't found

This commit is contained in:
Ettore Di Giacinto
2020-12-08 12:28:20 +01:00
parent 519586f6bc
commit cf5e4e1305
3 changed files with 30 additions and 7 deletions

View File

@@ -472,10 +472,8 @@ func (s *Parallel) UpgradeUniverse(dropremoved bool) (pkg.Packages, PackagesAsse
defer wg.Done()
for p := range c {
available, err := s.DefinitionDatabase.FindPackageVersions(p)
if err != nil {
removed = append(removed, p) /// FIXME: Racy
}
if len(available) == 0 {
if len(available) == 0 || err != nil {
removed = append(removed, p)
continue
}