Fix null path confirmation rows

This commit is contained in:
Jeppe B
2026-06-01 19:53:40 +02:00
parent bb98df9e73
commit 8e528f3eae
2 changed files with 26 additions and 1 deletions
@@ -4319,8 +4319,10 @@ class selfserve_studio_graph
int $terminalPathCount,
array $questionIds,
array $progress = [],
array $confirmationRows = []
?array $confirmationRows = null
): array {
$confirmationRows = $confirmationRows ?? [];
usort($outcomes, static fn(array $left, array $right): int => ((int)($right['path_count'] ?? 0) <=> (int)($left['path_count'] ?? 0))
?: strcmp((string)($left['summary'] ?? ''), (string)($right['summary'] ?? '')));
foreach ($outcomes as $index => &$outcome) {