Skip to content
Snippets Groups Projects
Commit feaf0b09 authored by Oliver Eglseder's avatar Oliver Eglseder Committed by Stefan Neufeind
Browse files

[BUGFIX] Register FAL drivers with same short label once

When calling addDriversToTCA twice (it's called once in the core)
any previously added driver will get added another time.

This path makes shortName the index of the registered drivers.

Resolves: #71237
Releases: master
Change-Id: Ia0449212bf0e272c4959ecabab8171b5f922b7a2
Reviewed-on: https://review.typo3.org/44471


Reviewed-by: default avatarMathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: default avatarMathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: default avatarStefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: default avatarStefan Neufeind <typo3.neufeind@speedpartner.de>
parent a1a92830
No related branches found
No related tags found
No related merge requests found
......@@ -95,7 +95,7 @@ class DriverRegistry implements \TYPO3\CMS\Core\SingletonInterface
$configurationFieldConfig = &$GLOBALS['TCA']['sys_file_storage']['columns']['configuration']['config'];
foreach ($this->driverConfigurations as $driver) {
$label = $driver['label'] ?: $driver['class'];
$driverFieldConfig['items'][] = array($label, $driver['shortName']);
$driverFieldConfig['items'][$driver['shortName']] = array($label, $driver['shortName']);
if ($driver['flexFormDS']) {
$configurationFieldConfig['ds'][$driver['shortName']] = $driver['flexFormDS'];
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment