diff --git a/typo3/sysext/core/Classes/Resource/ProcessedFileRepository.php b/typo3/sysext/core/Classes/Resource/ProcessedFileRepository.php index f99aef13d8b7128853d85d9882fec23fc4d4ca6a..f3b66def080f519803db75811cb1806bf6c98f85 100644 --- a/typo3/sysext/core/Classes/Resource/ProcessedFileRepository.php +++ b/typo3/sysext/core/Classes/Resource/ProcessedFileRepository.php @@ -16,6 +16,7 @@ namespace TYPO3\CMS\Core\Resource; use Psr\Log\LoggerAwareInterface; use Psr\Log\LoggerAwareTrait; +use TYPO3\CMS\Core\Database\Connection; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Utility\GeneralUtility; @@ -174,7 +175,8 @@ class ProcessedFileRepository extends AbstractRepository implements LoggerAwareI $connection->insert( $this->table, - $insertFields + $insertFields, + ['configuration' => Connection::PARAM_LOB] ); $uid = $connection->lastInsertId($this->table); @@ -200,7 +202,8 @@ class ProcessedFileRepository extends AbstractRepository implements LoggerAwareI $updateFields, [ 'uid' => (int)$uid - ] + ], + ['configuration' => Connection::PARAM_LOB] ); } } diff --git a/typo3/sysext/core/ext_tables.sql b/typo3/sysext/core/ext_tables.sql index cb43cf1042a64916925fd992b13e2b3c87b5ec00..88d91afaee41a03b2d45dee94aa4b0a2f9760b02 100644 --- a/typo3/sysext/core/ext_tables.sql +++ b/typo3/sysext/core/ext_tables.sql @@ -246,7 +246,7 @@ CREATE TABLE sys_file_processedfile ( original int(11) DEFAULT '0' NOT NULL, identifier varchar(512) DEFAULT '' NOT NULL, name tinytext, - configuration text, + configuration blob, configurationsha1 char(40) DEFAULT '' NOT NULL, originalfilesha1 char(40) DEFAULT '' NOT NULL, task_type varchar(200) DEFAULT '' NOT NULL,