diff --git a/src/applications/drydock/blueprint/DrydockBlueprintImplementation.php b/src/applications/drydock/blueprint/DrydockBlueprintImplementation.php --- a/src/applications/drydock/blueprint/DrydockBlueprintImplementation.php +++ b/src/applications/drydock/blueprint/DrydockBlueprintImplementation.php @@ -343,9 +343,12 @@ $counts = queryfx_all( $conn_r, - 'SELECT status, COUNT(*) N FROM %T WHERE blueprintPHID = %s', + 'SELECT status, COUNT(*) N FROM %T + WHERE blueprintPHID = %s AND status != %s + GROUP BY status', $resource->getTableName(), - $blueprint->getPHID()); + $blueprint->getPHID(), + DrydockResourceStatus::STATUS_DESTROYED); $counts = ipull($counts, 'N', 'status'); $n_alloc = idx($counts, DrydockResourceStatus::STATUS_PENDING, 0);