protected function getWorkspaceVersionOfRecordOrRecordItself(array $record)
{
$workspaceId = $this->getActiveWorkspaceId();
if (0 < $workspaceId) {
$workspaceRecord = BackendUtility::getWorkspaceVersionOfRecord($GLOBALS['BE_USER']->workspace, 'tt_content', $record['uid']);
$record = FALSE !== $workspaceRecord ? $workspaceRecord : $record;
}
return $record;
}