Projet

Général

Profil

Actions

Anomalie #848

fermé

upload fichier import avec espaces

Ajouté par Hervé Leroux il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
18/09/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

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.

Mis à jour par Hervé Leroux il y a environ 10 ans

Bien sûr, une fois les espaces retirés, l'upload a pu se faire correctement.

Mis à jour par Johan Cwiklinski il y a environ 10 ans

  • 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;
    }

Mis à jour par Johan Cwiklinski il y a environ 10 ans

  • Version cible mis à 0.8.1

Mis à jour par Johan Cwiklinski il y a environ 10 ans

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Johan Cwiklinski il y a environ 10 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF