r4668 getVMHypervisorSummary(): ensure sub-select only returns a single row
authorAaron Dummer <aaron@dummer.info>
Sun, 10 Jul 2011 20:44:38 +0000 (20:44 +0000)
committerAaron Dummer <aaron@dummer.info>
Sun, 10 Jul 2011 20:44:38 +0000 (20:44 +0000)
getVMResourcePoolSummary(): idem

wwwroot/inc/database.php

index 7f52fc6..9e7c685 100644 (file)
@@ -941,14 +941,14 @@ function getVMResourcePoolSummary ()
                "WHERE EL.child_entity_id = O.id " .
                "AND EL.parent_entity_type = 'object' " .
                "AND EL.child_entity_type = 'object' " .
-               "AND O_C.objtype_id = 1505) AS cluster_id, " .
+               "AND O_C.objtype_id = 1505 LIMIT 1) AS cluster_id, " .
                "(SELECT O_C.name " .
                "FROM EntityLink EL " .
                "LEFT JOIN Object O_C ON EL.parent_entity_id = O_C.id " .
                "WHERE EL.child_entity_id = O.id " .
                "AND EL.parent_entity_type = 'object' " .
                "AND EL.child_entity_type = 'object' " .
-               "AND O_C.objtype_id = 1505) AS cluster_name, " .
+               "AND O_C.objtype_id = 1505 LIMIT 1) AS cluster_name, " .
                "(SELECT COUNT(*) FROM EntityLink EL " .
                "LEFT JOIN Object O_VM ON EL.child_entity_id = O_VM.id " .
                "WHERE EL.parent_entity_type = 'object' " .
@@ -973,14 +973,14 @@ function getVMHypervisorSummary ()
                "WHERE EL.child_entity_id = O.id " .
                "AND EL.parent_entity_type = 'object' " .
                "AND EL.child_entity_type = 'object' " .
-               "AND O_C.objtype_id = 1505) AS cluster_id, " .
+               "AND O_C.objtype_id = 1505 LIMIT 1) AS cluster_id, " .
                "(SELECT O_C.name " .
                "FROM EntityLink EL " .
                "LEFT JOIN Object O_C ON EL.parent_entity_id = O_C.id " .
                "WHERE EL.child_entity_id = O.id " .
                "AND EL.parent_entity_type = 'object' " .
                "AND EL.child_entity_type = 'object' " .
-               "AND O_C.objtype_id = 1505) AS cluster_name, " .
+               "AND O_C.objtype_id = 1505 LIMIT 1) AS cluster_name, " .
                "(SELECT COUNT(*) FROM EntityLink EL " .
                "LEFT JOIN Object O_VM ON EL.child_entity_id = O_VM.id " .
                "WHERE EL.parent_entity_type = 'object' " .