RE: [Galette-devel] Galette stable 9.4.1 gestion-enregistrement des envois

[ Thread Index | Date Index | More lists.galette.eu/devel Archives ]


Suppression du dossier attachments en cas d'annulation de l'envoi : je n'ai pas de message d'erreur

Pour le test online sur le serveur ubuntu, j'ai eu un souci je ne recevais plus les mails dans ma boite.... Je vais réessayer pour voir...



J'ai trouvé un autre truc a vérifier du coup qui existe sur la version 0.9.4      gestion des envois....utiliser un ancien mail comme base d'un nouveau....prévisualisation 
Et là j'ai une erreur si c'était un mail avec fichier joint.... (toujours sous Wamp)


::1 - 2020-10-20 15:37:47 - ERROR - Galette error:
Type: Error
Message: Call to a member function getFileName() on string
File: B:\galettetest\data\templates_c\437511781d3c09f6f3c93c31ced8e11919df4995_0.file.mailing_preview.tpl.php
Line: 103


Faut que j'essaye en ligne...

Alain


-----Message d'origine-----
De : Johan <johan@xxxxxxxx> 
Envoyé : mardi 20 octobre 2020 18:12
À : devel@xxxxxxxxxxxxxxxx
Objet : RE: [Galette-devel] Galette stable 9.4.1 gestion-enregistrement des envois

Le 20 octobre 2020 18:05:12 GMT+02:00, alain paris <alain.paris77@xxxxxxx> a écrit :
>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.paris77@xxxxxxx> Envoyé : mardi 20 octobre 2020 
>17:23 À : devel@xxxxxxxxxxxxxxxx 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 <johan@xxxxxxxx>
>Envoyé : mardi 20 octobre 2020 16:06
>À : devel@xxxxxxxxxxxxxxxx
>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
>

Et du coup, tu n'as plus le message d'erreur initial ?
Et sur un linux, ça marche ?

Je ne vois pas trop ce qui peut se passer, et n'ai pas de Windows accessible pour tester :/

Je peux éventuellement renforcer les vérifications, les pj devraient toujours être dans un sous dossier.

++
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/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/