Anomalie #848
fermé
upload fichier import avec espaces
Ajouté par Hervé Leroux il y a plus de 10 ans.
Mis à jour il y a environ 10 ans.
Description
Bonjour,
Je teste le déploiement de Galette pour une association sportive.
Lors d'une tentative d'import, j'ai reçu l'erreur suivante :
Fatal error: Call to undefined method Galette\IO\CsvIn::getbadChars() in /home/badmintol/galette/lib/Galette/IO/CsvIn.php on line 414
Le nom du fichier comportait des espaces.
Bien sûr, une fois les espaces retirés, l'upload a pu se faire correctement.
- Statut changé de Nouveau à In Progress
- Assigné à mis à Johan Cwiklinski
- Catégorie mis à Core
En effet, il y a bel et bien une fonction qui manque dans ce fichier...
Pour corriger en attendant, il suffit d'ajouter le code suivant à la fin du fichier galette/lig/Galette/IO/CSVIn.php
, avant le dernier « }
» :
/**
* Returns unauthorized characters litteral values quoted, comma separated values
*
* @return string comma separated disallowed characters
*/
public function getBadChars()
{
$ret = '';
foreach ( $this->_bad_chars as $char=>$regchar ) {
$ret .= '`' . $char . '`, ';
}
return $ret;
}
- Version cible mis à 0.8.1
- Statut changé de In Progress à Résolu
- % réalisé changé de 0 à 100
- Statut changé de Résolu à Fermé
Formats disponibles : Atom
PDF