From 2b65aef1f82e745a8f99f5feb61f9f0f07bfdb82 Mon Sep 17 00:00:00 2001
From: Christian Kuhn <lolli@schwarzbu.ch>
Date: Tue, 17 Jan 2023 11:13:32 +0100
Subject: [PATCH] [BUGFIX] Avoid undef array key in QueryGenerator

Just another sanitation in lowlevel QueryGenerator.

Resolves: #99568
Related: #98536
Releases: main, 11.5
Change-Id: Id7d8aa9856e7e148964bff0ef66e7c7b69bd6aaf
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77414
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: core-ci <typo3@b13.com>
---
 typo3/sysext/lowlevel/Classes/Database/QueryGenerator.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/lowlevel/Classes/Database/QueryGenerator.php b/typo3/sysext/lowlevel/Classes/Database/QueryGenerator.php
index a516de690684..d49fa95a21bf 100644
--- a/typo3/sysext/lowlevel/Classes/Database/QueryGenerator.php
+++ b/typo3/sysext/lowlevel/Classes/Database/QueryGenerator.php
@@ -1340,7 +1340,7 @@ class QueryGenerator
 
                     foreach ($this->tableArray[$from_table] as $key => $val) {
                         $this->settings['labels_noprefix'] =
-                            $this->settings['labels_noprefix'] == 1
+                            ($this->settings['labels_noprefix'] ?? '') == 1
                                 ? 'on'
                                 : $this->settings['labels_noprefix'];
                         $prefixString =
-- 
GitLab