aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mod/mod-builds.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/mod/mod-builds.cxx b/mod/mod-builds.cxx
index b11b3d7..8fb6e1b 100644
--- a/mod/mod-builds.cxx
+++ b/mod/mod-builds.cxx
@@ -172,7 +172,8 @@ build_query (const brep::vector<brep::build_target_config_id>* config_ids,
{
if (rs == "pending")
{
- q = q && qb::force != "unforced";
+ q = q && ((qb::state == "built" && qb::force =="forced") ||
+ (qb::state == "building" && qb::force =="forcing"));
}
else if (rs == "building")
{