From 29f6093ee1e7b5ce7a14e7194ff6e94f0ce6a627 Mon Sep 17 00:00:00 2001
From: Wouter Wolters <typo3@wouterwolters.nl>
Date: Tue, 15 Aug 2017 20:05:14 +0200
Subject: [PATCH] [BUGFIX] Fix SQL error when bookmarking a sys_file_metadata
 record

The type field contains a non existing field. Do not select this
field in the query.

Resolves: #82105
Releases: master, 8.7, 7.6
Change-Id: I9840712f4f87135740512ddf91a2b921b2515612
Reviewed-on: https://review.typo3.org/53710
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
---
 .../Classes/Backend/ToolbarItems/ShortcutToolbarItem.php       | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/typo3/sysext/backend/Classes/Backend/ToolbarItems/ShortcutToolbarItem.php b/typo3/sysext/backend/Classes/Backend/ToolbarItems/ShortcutToolbarItem.php
index 9728458357b7..3ffc2e52ddd8 100644
--- a/typo3/sysext/backend/Classes/Backend/ToolbarItems/ShortcutToolbarItem.php
+++ b/typo3/sysext/backend/Classes/Backend/ToolbarItems/ShortcutToolbarItem.php
@@ -807,9 +807,6 @@ class ShortcutToolbarItem implements ToolbarItemInterface
                     if (is_array($GLOBALS['TCA'][$table]['ctrl']['enablecolumns'])) {
                         $selectFields = array_merge($selectFields, $GLOBALS['TCA'][$table]['ctrl']['enablecolumns']);
                     }
-                    if ($GLOBALS['TCA'][$table]['ctrl']['type']) {
-                        $selectFields[] = $GLOBALS['TCA'][$table]['ctrl']['type'];
-                    }
                     if ($GLOBALS['TCA'][$table]['ctrl']['typeicon_column']) {
                         $selectFields[] = $GLOBALS['TCA'][$table]['ctrl']['typeicon_column'];
                     }
-- 
GitLab