Projet

Général

Profil

Anomalie #4901

Erreur import d'archive de documents avec attribut dans array

Ajouté par Jérôme Augé il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
29/07/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

La suite de caractère "\n" n'est plus interprétée comme un retour chariot dans les fichiers CSV lors de l'importation d'archive.

L'option n'est pas propagée.

Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Non
Jalons:

Description

J'ai une famille qui comporte des attributs attachés à des array.

Ensuite, j'ai une archive ZIP avec un fichier fdl.csv qui importe des documents de cette famille et l'import de l'archive échoue avec :

Erreur : {CORE0001} [{DOC0100} setValue error "attr_double_in_array" for attribute "la valeur [42.4242424242424242\n42.4242424242424242] n'est pas un nombre"]
[{DOC0101} vault error "Accès au fichier impossible" to import file "files/14_darkholiday2.jpg\nfiles/14_darkholiday2.jpg" for attribute "attr_file_0_in_array" in "IHM_CONSULT_DOC_FILE" document
{DOC0101} vault error "Accès au fichier impossible" to import file "files/ZenCodingCheatSheet.pdf\nfiles/ZenCodingCheatSheet.pdf" for attribute "attr_file_1_in_array" in "IHM_CONSULT_DOC_FILE" document
{DOC0101} vault error "Accès au fichier impossible" to import file "files/all.json\nfiles/all.json" for attribute "attr_file_2_in_array" in "IHM_CONSULT_DOC_FILE" document
{DOC0101} vault error "Accès au fichier impossible" to import file "files/test.odt\nfiles/test.odt" for attribute "attr_file_3_in_array" in "IHM_CONSULT_DOC_FILE" document
[...]

On dirait que la valeur "valeur_1\nvaleur_2\n..." n'est pas désérialisée et qu'elle est traitée sous sa forme de string entière.

Le fichier est importé par :

./wsh.php --api=importDocuments --file=./DOCUMENT_TEST/bigDoc.zip --archive=yes


Demandes liées

Copié vers Core - Anomalie #4903: Erreur import d'archive de documents avec attribut dans arrayIntégré29/07/2014

Historique

#1 Mis à jour par Éric Brison il y a presque 6 ans

  • Statut changé de Nouveau à Assigné
  • Assigné à mis à Éric Brison
  • Version cible mis à 3.2.16
  • Solution proposée mis à jour (diff)

#2 Mis à jour par Marc Claverie il y a presque 6 ans

  • Version cible changé de 3.2.16 à 3.2.17

#3 Mis à jour par Marc Claverie il y a presque 6 ans

  • Version cible changé de 3.2.17 à 3.2.16
  • Solution proposée mis à jour (diff)

#4 Mis à jour par Éric Brison il y a presque 6 ans

  • Statut changé de Assigné à Intégré
  • % réalisé changé de 0 à 100

Appliqué par commit dynacase-core|commit:2802523f6861d899baa71448731adc0fb5aefd8f.

Formats disponibles : Atom PDF