Anomalie #1872
fermé
Cannot remove emails from emails management
Ajouté par Frederic CROZET il y a 3 mois.
Mis à jour il y a 3 mois.
Description
Hello,
J'ai eu ce retour concernant l'impossibilité d'effacer un courriel dans la gestion des envois.
J'ai trouvé ça dans les logs :
82.165.86.18 - 2024-09-22 01:07:20 - ERROR - An error occurred on delete | Galette\Core\MailingHistory::removeEntries(): Argument #1 ($ids) must be of type array|int, string given, called in /homepages/21/d595234059/htdocs/galette/lib/Galette/Controllers/Crud/MailingsController.php on line 631
Une idée,
Merci pour aide ;)
- Catégorie mis à Core
- Statut changé de Nouveau à In Progress
- Assigné à mis à Johan Cwiklinski
- Version cible mis à 1.1.4
Ce correctif devrait faire l'affaire :
diff --git a/galette/lib/Galette/Controllers/Crud/MailingsController.php b/galette/lib/Galette/Controllers/Crud/MailingsController.php
index 77f8b0512..50bfa1ceb 100644
--- a/galette/lib/Galette/Controllers/Crud/MailingsController.php
+++ b/galette/lib/Galette/Controllers/Crud/MailingsController.php
@@ -628,7 +628,7 @@ class MailingsController extends CrudController
protected function doDelete(array $args, array $post): bool
{
$mailhist = new MailingHistory($this->zdb, $this->login, $this->preferences);
- return $mailhist->removeEntries($args['id'], $this->history);
+ return $mailhist->removeEntries((int)$args['id'], $this->history);
}
// /CRUD - Delete
// /CRUD
- Statut changé de In Progress à Résolu
- % réalisé changé de 0 à 100
Johan Cwiklinski a écrit (#note-1):
Nickel !
Merci
Ce correctif devrait faire l'affaire :
[...]
- Sujet changé de Impossible d'effacer les courriels dans gestion des envois à Cannot remove emails from emails management
- Statut changé de Résolu à Fermé
Formats disponibles : Atom
PDF