Anomalie #823
fermé
Galette v0.8. Problème de pièce jointe dans l'envoi d'un courriel.
Ajouté par Roland Telle il y a presque 10 ans.
Mis à jour il y a presque 10 ans.
Description
Ayant sauvegardé un courriel, je l'ouvre à nouveau pour lui joindre un .pdf avant envoi. La pièce jointe est bien affichée mais n'est pas indiquée comme enregistrée. Au moment de l'enregistrement du courriel (avec sa pièce présumée jointe), apparaît à l'écran l'erreur suivante :
Fatal error: Uncaught exception 'RuntimeException' with message ' should be a directory!' in /home/xxxxxxxxxx/membres/lib/Galette/Core/Mailing.php:274 Stack trace: #0 /home/xxxxxxxxxx/membres/mailing_adherents.php(154): Galette\Core\Mailing->store(Array) #1 {main} thrown in /home/xxxxxxxxxx/membres/lib/Galette/Core/Mailing.php on line 274
Les logs de Galette précisent ceci :
000.00.00.000 - 2014-06-10 22:42:21 - 4 - PHP Warning: mkdir(): Aucun fichier ou dossier de ce type in /home/xxxxxxxxxx/membres/lib/Galette/Core/Mailing.php on line 270
- Assigné à mis à Johan Cwiklinski
- Catégorie mis à Emails
J'ai identifié et corrigé 2-3 coquilles sans réelle importance (ça fonctionnait quand même), sans avoir été en mesure de reproduire le problème.
Je pense que le dossier de stockage des pièces jointes pose un souci. S'agit-il d'une nouvelle installation ou d'une migration depuis une version antérieure ? Le dossier galette/data/attachments
existe-t-il, et le serveur web possède-t-il les droits en écriture dessus ?
Il s'agit d'une version upgradée. Tout fonctionne normalement lorsqu'on prépare un courriel, qu'on y joint un document et qu'on envoie immédiatement.
Pour reproduire l'anomalie, procéder comme suit :
1. préparer un courriel,
2. enregistrer le courriel, (déconnecter éventuellement),
3. ouvrir le courriel, ajouter une pièce jointe,
4. envoyer.
C'est effectivement un cas de figure que je n'avais pas testé et qui ne fonctionne pas du tout ; merci pour les détails :)
- % réalisé changé de 0 à 100
- Statut changé de Nouveau à Résolu
- Statut changé de Résolu à Fermé
Problème réglé en effet. Merci ;-)
Formats disponibles : Atom
PDF