Page MenuHomePhabricator

D14274.id34459.diff
No OneTemporary

D14274.id34459.diff

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);

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 6, 2:50 AM (8 h, 3 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7225602
Default Alt Text
D14274.id34459.diff (828 B)

Event Timeline