From 8ea54dbdb7f490e513683cdad9ebfcbf68703e8e Mon Sep 17 00:00:00 2001 From: Brendan Reilly Date: Wed, 16 Mar 2022 11:28:32 -0400 Subject: [PATCH] Allow siblings in the garbage state --- module_build_service/resolver/DBResolver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module_build_service/resolver/DBResolver.py b/module_build_service/resolver/DBResolver.py index 47ae1a9d..ea067a1e 100644 --- a/module_build_service/resolver/DBResolver.py +++ b/module_build_service/resolver/DBResolver.py @@ -402,7 +402,8 @@ class DBResolver(GenericResolver): for sibling_id in build.siblings(self.db_session): sibling_build = models.ModuleBuild.get_by_id(self.db_session, sibling_id) if sibling_build.state not in ( - models.BUILD_STATES["ready"], models.BUILD_STATES["failed"] + models.BUILD_STATES["ready"], models.BUILD_STATES["failed"], + models.BUILD_STATES["garbage"] ): raise UnprocessableEntity('Buildrequire {}-{}-{} is in "{}" state'.format( sibling_build.name, sibling_build.stream, sibling_build.version,