Actions
Anomalie #1872
ferméCannot remove emails from emails management
Début:
22/09/2024
Echéance:
% réalisé:
100%
Temps estimé:
Version utilisée:
Vote:
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 ;)
Actions
#1
Mis à jour par Johan Cwiklinski il y a 2 mois
- 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
Actions
#2
Mis à jour par Johan Cwiklinski il y a 2 mois
- Statut changé de In Progress à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit b4243335c18a9ccbc3406a483241a19f4afda54f.
Actions
#3
Mis à jour par Frederic CROZET il y a 2 mois
Actions
#4
Mis à jour par Johan Cwiklinski il y a environ 2 mois
- Sujet changé de Impossible d'effacer les courriels dans gestion des envois à Cannot remove emails from emails management
Actions