Bug #34788
astregs: passer les données des documents décodées à zeep
Début:
12 juillet 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
zeep gère tout seul l'encodage base64, il faut lui passer un objet python natif (ici une "str" du contenu du fichier).
Ligne fautive :
post_data['Contenu'] = document['content']
Fichiers
Révisions associées
Historique
Mis à jour par Serghei Mihai il y a presque 5 ans
document['content']
contient déjà le base 64 du contenu du fichier.
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
Il faut décoder justement, et accessoirement lire la description du ticket :)
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
Il faut faire :
post_data['Contenu'] = base64.b64decode(document['content'])
Mis à jour par Serghei Mihai il y a presque 5 ans
- Fichier 0001-astregs-decode-document-s-base64-content-34788.patch 0001-astregs-decode-document-s-base64-content-34788.patch ajouté
- Tracker changé de Support à Bug
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
- Statut changé de Solution proposée à Solution validée
À mon avis il faut forcément modifier les tests (ce qui serait visible si la branche avait été poussée1), mais ok.
Mis à jour par Serghei Mihai il y a presque 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit d0ba673d72c2ba8e1e8e8d87085dd640f378cf2b (origin/master, origin/HEAD) Author: Serghei Mihai <smihai@entrouvert.com> Date: Fri Jul 12 13:50:03 2019 +0200 astregs: decode document's base64 content (#34788)
Mis à jour par Frédéric Péters il y a presque 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
astregs: decode document's base64 content (#34788)