From 9bf2b187f9bfc2b5eee44f1fcf3561ace32956cc Mon Sep 17 00:00:00 2001 From: Yannis Hoareau <93135242+YannisHoareau@users.noreply.github.com> Date: Wed, 12 Mar 2025 18:23:56 +0000 Subject: [PATCH] Fix fatal error occuring if fk_parent_line set to false (#33412) --- htdocs/core/class/commonobject.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 35d777bcef0..9eef2b5f80a 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3397,7 +3397,9 @@ abstract class CommonObject while ($i < $num) { $row = $this->db->fetch_row($resql); $rows[] = $row[0]; // Add parent line into array rows - $children = $this->getChildrenOfLine($row[0], $grandchild); + if ($fk_parent_line) { + $children = $this->getChildrenOfLine($row[0], $grandchild); + } if (!empty($children)) { foreach ($children as $child) { array_push($rows, $child);