Pull-request: #19860 Fixes: #19859 Signed-off-by: William Desportes <williamdes@wdes.fr>
This commit is contained in:
commit
e903b739a7
@ -156,20 +156,18 @@ class Partition extends SubPartition
|
||||
$partitionMap = [];
|
||||
/** @var array $row */
|
||||
foreach ($result as $row) {
|
||||
if (isset($partitionMap[$row['PARTITION_NAME']])) {
|
||||
$partition = $partitionMap[$row['PARTITION_NAME']];
|
||||
} else {
|
||||
$partition = new Partition($row);
|
||||
$partitionMap[$row['PARTITION_NAME']] = $partition;
|
||||
if (empty($row['PARTITION_NAME'])) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$partition = $partitionMap[$row['PARTITION_NAME']] ?? new Partition($row);
|
||||
$partitionMap[$row['PARTITION_NAME']] = $partition;
|
||||
|
||||
if (empty($row['SUBPARTITION_NAME'])) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$parentPartition = $partition;
|
||||
$partition = new SubPartition($row);
|
||||
$parentPartition->addSubPartition($partition);
|
||||
$partition->addSubPartition(new SubPartition($row));
|
||||
}
|
||||
|
||||
return array_values($partitionMap);
|
||||
|
||||
@ -24432,7 +24432,7 @@ parameters:
|
||||
|
||||
-
|
||||
message: "#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#"
|
||||
count: 7
|
||||
count: 8
|
||||
path: libraries/classes/Partitioning/Partition.php
|
||||
|
||||
-
|
||||
|
||||
Loading…
Reference in New Issue
Block a user