Errore con DAM e utente non amministratore
In questi giorni ho riscontrato un errore con l'estensione DAM versione 1.3.2 e la gestione di file da parte di utenti non amministratori.
Il problema può essere risolto con la patch https://review.typo3.org/#/c/23848/
Nel file lib/class.tx_dam_db.php va aggiunta la riga
$defaultUserTsValues = array();
Dopo il commento alla riga 362
/* Get TCAdefaults from User TS */
Questo il risultato finale:
/* Get TCAdefaults from User TS */
$defaultUserTsValues = array();
$TCAdefaultOverride = $GLOBALS['BE_USER']->getTSConfigProp('TCAdefaults');
if (is_array($TCAdefaultOverride)) {
$tce->setDefaultsFromUserTS($TCAdefaultOverride);
$defaultUserTsValues = $tce->newFieldArray('tx_dam');
}