From 509eb6915574e552350e63bf197d0bdb1f7345b1 Mon Sep 17 00:00:00 2001
From: Georg Ringer <georg.ringer@gmail.com>
Date: Fri, 7 Jun 2024 01:34:17 +0200
Subject: [PATCH] [BUGFIX] Use proper workspace in SuggestWizard

SuggestWizard should also find records in workspace.

Resolves: #81732
Releases: main, 12.4
Change-Id: Ic552cd3329174632eb5be92ff9f7876959a454f3
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84640
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Benni Mack <benni@typo3.org>
---
 .../Classes/Form/Wizard/SuggestWizardDefaultReceiver.php      | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php b/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php
index 494efd409fb7..cdbe09fe5378 100644
--- a/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php
+++ b/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php
@@ -102,9 +102,7 @@ class SuggestWizardDefaultReceiver
         $this->queryBuilder->getRestrictions()
             ->removeAll()
             ->add(GeneralUtility::makeInstance(DeletedRestriction::class))
-            // if table is versionized, only get the records from the Live Workspace
-            // the overlay itself of WS-records is done below
-            ->add(GeneralUtility::makeInstance(WorkspaceRestriction::class, 0));
+            ->add(GeneralUtility::makeInstance(WorkspaceRestriction::class, $this->getBackendUser()->workspace));
         $this->table = $table;
         $this->config = $config;
         // get a list of all the pages that should be looked on
-- 
GitLab