diff --git a/typo3/sysext/backend/Classes/Clipboard/Clipboard.php b/typo3/sysext/backend/Classes/Clipboard/Clipboard.php
index 5c834285397f8b85bf5b3f4b9dafeda620baa4bd..f8c93b9c69f2818ecfb263ebb8ecdc0b0f3b71a0 100644
--- a/typo3/sysext/backend/Classes/Clipboard/Clipboard.php
+++ b/typo3/sysext/backend/Classes/Clipboard/Clipboard.php
@@ -606,9 +606,9 @@ class Clipboard
                 $selectedRecordTitle = count($selectedElements);
             }
         } else {
-            $recordTitle = $table !== 'pages' && is_array($reference)
-                ? BackendUtility::getRecordTitle($table, $reference)
-                : $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename'];
+            $recordTitle = $table === 'pages' && !is_array($reference)
+                ? $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename']
+                : BackendUtility::getRecordTitle($table, $reference);
             if ($this->current === 'normal') {
                 $selectedItem = $this->getSelectedRecord();
                 $selectedRecordTitle = $selectedItem['_RECORD_TITLE'];