En complément

Lors que l'on réutilise un mail en ajoutant un fichier joint : celui-ci se 
retrouve dans le dossier "attachments" sans sous dossier avec le no du mail 
sélectionné.
Et de fait toutes les prévisualisations des mails de la listes des envois 
indiquent ce fichier comme pièce jointe.



-----Message d'origine-----
De : alain paris <alain.pari...@free.fr> 
Envoyé : mardi 20 octobre 2020 17:23
À : devel@lists.galette.eu
Objet : RE: [Galette-devel] Galette stable 9.4.1 gestion-enregistrement des 
envois

Test (sur wamp): j'ai un comportement anormal :

J'ai réussi à envoyer un mail avec fichier, dans "attachments" un dossier avec 
le numéro du mail contenant le fichier est bien créé.
J'ai réussi à enregistrer un mail avec fichier joint sans l'envoyer, dans 
"attachments" un dossier avec le numéro du mail contenant le fichier est bien 
créé.

ATTENTION :
L'annulation de l'envoi provoque la suppression du dossier "attachments" et de 
son contenant.

Si je recrée un mail et que je l'enregistre le dossier "attachments" est recréé 
avec le fichier joint inclus.

Alain

-----Message d'origine-----
De : Johan Cwiklinski <jo...@x-tnd.be>
Envoyé : mardi 20 octobre 2020 16:06
À : devel@lists.galette.eu
Objet : Re: [Galette-devel] Galette stable 9.4.1 gestion-enregistrement des 
envois

Hello,

Le 20/10/2020 à 13:30, alain paris a écrit :
> J'ai un souci j'avais testé en local avec Wamp sur Windows 10 et cela se pose 
> peut-être qu'avec un serveur Windows ?

Alors, normalement non ; mais il y a je pense plus de chances que des soucis 
arrivent sous windows que sous linux (du coup, ça n'aide pas).

> Donc avec Wamp et sous Windows 10 j'ai toujours la même erreur, (une 
> fois j'ai réussi à enregistrer un mail avec fichier...)
> ::1 - 2020-10-20 08:47:38 - ERROR - Galette error:
> Type: RuntimeException
> Message: 
> B:\galettetest\webroot/../data/attachments//j:6cj0a%%RKj8sq[uk43%M5&amp;V}MdtN
>  should be a directory!
> File: B:\galettetest\lib\Galette\Core\Mailing.php
> Line: 314

En y regardant de plus près, il y avait un autre endroit ou c'était fait de la 
même façon, je ne sais pas pourquoi je n'ai pas vu ça ce matin :/

https://github.com/galette/galette/pull/75 a été mis à jour

Après mise à jour du fichier, il faut bien faire attention à ce qu'il n'y ait 
pas un mailing en cours dans Galette (car dans ce cas, on stocke un objet 
sérialisé, et on récupère donc depuis la session un objet fonctionnel, mais 
avec l'ancien code).

Cette fois, il ne devrait plus du tout y avoir de caractères spéciaux dans le 
chemin (en espérant que c'était le seul problème sous windows).

++
--
Johan

--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/

Répondre à