build interrupted packages

This commit is contained in:
2022-08-14 19:37:56 +02:00
parent 8653bf8c6b
commit e21f47f93b

View File

@@ -301,7 +301,8 @@ func (b *BuildManager) buildQueue(queue []*ProtoPackage, ctx context.Context) er
} }
func genQueue() ([]*ProtoPackage, error) { func genQueue() ([]*ProtoPackage, error) {
pkgs, err := db.DbPackage.Query().Where(dbpackage.StatusEQ(dbpackage.StatusQueued)).All(context.Background()) pkgs, err := db.DbPackage.Query().Where(dbpackage.Or(dbpackage.StatusEQ(dbpackage.StatusQueued),
dbpackage.StatusEQ(dbpackage.StatusBuild), dbpackage.StatusEQ(dbpackage.StatusBuilding))).All(context.Background())
if err != nil { if err != nil {
return nil, err return nil, err
} }